Equalizer training during link speed negotiation

US11356302B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11356302-B1
Application numberUS-202017107886-A
CountryUS
Kind codeB1
Filing dateNov 30, 2020
Priority dateNov 30, 2020
Publication dateJun 7, 2022
Grant dateJun 7, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An illustrative digital communications method includes: filtering a receive signal to provide a filtered receive signal; deriving symbol decisions from the filtered receive signal; detecting a baud rate of the receive signal; adapting one or more coefficients of the filter if the baud rate is above a predetermined rate; and inhibiting coefficient adaptation if the baud rate is below the predetermined rate. The method may be implemented in a receiver having: a filter to convert a receive signal into a filtered receive signal; a decision element coupled to the filter to derive symbol decisions; a baud rate detector to detect a baud rate of the receive signal; and an adaptation module to adapt one or more coefficients of the filter if the baud rate is above a predetermined rate, the baud rate detector inhibiting adaptation if the baud rate is below the predetermined rate.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital communications method that comprises: filtering a receive signal to provide a filtered receive signal; deriving symbol decisions from the filtered receive signal; detecting a baud rate of the receive signal, the baud rate being a parameter that is independent of any filter coefficients used to filter the receive signal; adapting one or more of the filter coefficients if the baud rate is above a predetermined rate; and inhibiting adaptation of at least one of said one or more filter coefficients if the baud rate is below the predetermined rate. 2. The digital communications method of claim 1 , wherein said detecting includes: digitizing the receive signal; periodically calculating a frequency transform coefficient corresponding to the predetermined rate; and determining whether a magnitude of the frequency transform coefficient exceeds a predetermined magnitude. 3. The digital communications method of claim 1 , wherein said detecting includes: digitizing the receive signal; periodically calculating a first frequency transform coefficient corresponding to the predetermined rate and at least one frequency transform coefficient corresponding to a lower rate; and determining whether a magnitude of the first frequency transform coefficient relative to the at least one frequency transform coefficient exceeds a predetermined threshold. 4. The digital communications method of claim 1 , wherein said detecting includes: periodically capturing a sequence of symbol decisions; and determining whether the sequence includes any patterns of alternating symbols. 5. The digital communications method of claim 1 , wherein said detecting includes continuously monitoring the symbol decisions for sequences of alternating symbols. 6. The digital communications method of claim 1 , wherein said detecting is performed during a Link Speed Negotiation stage of a Fibre Channel initiation process. 7. The digital communications method of claim 1 , further comprising: using a timing loop to match a symbol clock signal to the receive signal, the timing loop enabling frequency tracking and phase tracking; and inhibiting frequency tracking if the baud rate is below the predetermined rate. 8. The digital communications method of claim 1 , further comprising, regardless of the detected baud rate: generating a symbol clock signal at a frequency near a highest supported baud rate; and using the symbol clock signal to convert the symbol decisions into a retransmitted signal. 9. A receiver that comprises: a filter to convert a receive signal into a filtered receive signal; a decision element coupled to the filter to derive symbol decisions; a baud rate detector to detect a baud rate of the receive signal, the baud rate being a parameter that is independent of any coefficients of the filter; and an adaptation module to adapt one or more of the filter coefficients if the baud rate is above a predetermined rate, the baud rate detector inhibiting adaptation of at least one of the one or more filter coefficients if the baud rate is below the predetermined rate. 10. The receiver of claim 9 , further comprising: an analog to digital converter to digitize the receive signal, wherein the baud rate detector is configured to periodically calculate a frequency transform coefficient corresponding to the predetermined rate and to determine whether a magnitude of the frequency transform coefficient exceeds a predetermined magnitude. 11. The receiver of claim 9 , further comprising: an analog to digital converter to digitize the receive signal, wherein the baud rate detector is configured to periodically calculate a first frequency transform coefficient corresponding to the predetermined rate and at least one frequency transform coefficient corresponding to a lower rate, and to determine whether a magnitude of the first frequency transform coefficient relative to the at least one frequency transform coefficient exceeds a predetermined threshold. 12. The receiver of claim 9 , further comprising: a memory to periodically capture a sequence of symbol decisions, wherein the baud rate detector is configured to determine whether the sequence includes any patterns of alternating symbols. 13. The receiver of claim 9 , wherein the baud rate detector is configured to continuously monitor the symbol decisions for sequences of alternating symbols. 14. The receiver of claim 9 , wherein the baud rate detector is configured to operate only during a Link Speed Negotiation stage of a Fibre Channel initiation process. 15. The receiver of claim 9 , further comprising: a timing recovery loop to match a symbol clock signal to the receive signal, the timing loop configured to provide frequency tracking and phase tracking, wherein the baud rate detector inhibits the frequency tracking if the baud rate is below the predetermined rate. 16. A data recovery and remodulation device that comprises: a receiver to recover a data stream from a receive signal; and a transmitter coupled to the receiver to retransmit the data stream, the receiver comprising: an adaptive equalizer that uses one or more filter coefficients to convert the receive signal into an equalized signal; a decision element that derives symbol decisions from the equalized signal; a baud rate detector that detects a baud rate of the receive signal and inhibits adaptation of the one or more filter coefficients while the baud rate is below a predetermined rate, wherein the baud rate is a parameter independent of the one or more filter coefficients. 17. The data recovery and remodulation device of claim 16 , further comprising: an analog to digital converter to digitize the receive signal, wherein the baud rate detector is configured to periodically calculate a frequency transform coefficient corresponding to the predetermined rate and to determine whether a magnitude of the frequency transform coefficient exceeds a predetermined magnitude. 18. The data recovery and remodulation device of claim 16 , further comprising: a memory to periodically capture a sequence of symbol decisions, wherein the baud rate detector determines whether the sequence includes any patterns of alternating symbols. 19. The data recovery and remodulation device of claim 16 , wherein the baud rate detector continuously monitors the symbol decisions for sequences of alternating symbols. 20. The data recovery and remodulation device of claim 16 , wherein the baud rate detector operates only during a Link Speed Negotiation stage of a Fibre Channel initiation process. 21. The data recovery and remodulation device of claim 16 , further comprising: a timing recovery loop that matches a symbol clock signal to the receive signal, the timing loop configured to provide frequency tracking and phase tracking, wherein the baud rate detector inhibits the frequency tracking if the baud rate is below the predetermined rate. 22. The data recovery and remodulation device of claim 16 , further comprising: a symbol clock signal generator that generates a symbol clock at a highest supported baud rate regardless of the detected baud rate, wherein the transmitter uses the symbol clock signal to retransmit the data stream.

Assignees

Inventors

Classifications

  • Arrangements for removing intersymbol interference · CPC title

  • H04L1/0002Primary

    by adapting the transmission rate · CPC title

  • H04B1/12Primary

    Neutralising, balancing, or compensation arrangements · CPC title

  • with a recursive structure (H04L25/03031 takes precedence) · CPC title

  • H04L25/03Primary

    Shaping networks in transmitter or receiver, e.g. adaptive shaping networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11356302B1 cover?
An illustrative digital communications method includes: filtering a receive signal to provide a filtered receive signal; deriving symbol decisions from the filtered receive signal; detecting a baud rate of the receive signal; adapting one or more coefficients of the filter if the baud rate is above a predetermined rate; and inhibiting coefficient adaptation if the baud rate is below the predete…
Who is the assignee on this patent?
Credo Tech Group Ltd
What technology area does this patent fall under?
Primary CPC classification H04L1/0002. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 07 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).