IP Library Granted Patent US 11,799,599
Granted Patent B2
US 11,799,599 · App. 17/676,158 · Granted Oct 24, 2023

Measuring reception quality of a Differential Manchester Encoded signal

Inventors: Shaoan Dai (San Jose, CA); Xing Wu (Palo Alto, CA); Wensheng Sun (San Jose, CA); Liang Zhu (Shanghai, CN)
Assignee: MARVELL ASIA PTE LTD
H04L1/206H03M7/3044H04L1/0036
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,799,599
App. No.
17/676,158
Granted
Oct 24, 2023
Kind
B2
Abstract

A receiver includes an interface and a processor. The interface is configured to receive a signal including symbols carrying bit values in respective symbol intervals, and to convert the received signal into a serial sequence of digital samples, the received signal being modulated using a Differential Manchester Encoding (DME) scheme that (i) represents a first bit value by a first symbol type having a level transition in the corresponding symbol interval and (ii) represents a second bit value by a second symbol type having a constant level in the corresponding symbol interval. The processor is configured to derive an error signal from the digital samples, and to produce a quality measure of the received signal based on the derived error signal.

Claims (32)

1. A receiver, comprising:

an interface, configured to receive a signal comprising symbols carrying bit values in respective symbol intervals, and to convert the received signal into a serial sequence of digital samples, wherein the received signal being modulated using a Differential Manchester Encoding (DME) scheme that (i) represents a first bit value by a first symbol type having a level transition in the corresponding symbol interval and (ii) represents a second bit value by a second symbol type having a constant level in the corresponding symbol interval; and

a processor, configured to:

filter the digital samples by a first matching filter that is matched to the first symbol type and calculate absolute values of samples output by the first matching filter so as to produce a first absolute-value filtered signal;

filter the digital samples by a second matching filter that is matched to the second symbol type and calculate absolute values of samples output by the second matching filter so as to produce a second absolute-value filtered signal;

derive an error signal based on a difference signal calculated according to a difference between the first absolute-value filtered signal and the second absolute-value filtered signal; and

produce a quality measure of the received signal based on the derived error signal.

2. The receiver according to claim 1 , wherein the processor is configured to calculate the error signal for a given symbol interval by calculating a difference between a value of the difference signal for the given symbol interval and a maximal or minimal achievable value of the difference signal.

3. The receiver according to claim 1 , wherein the interface is configured to receive the signal over a single-pair link in accordance with a 10BASE-T1S specification.

4. The receiver according to claim 1 , wherein the interface is configured to receive the signal from an automotive communication network.

5. The receiver according to claim 1 , wherein the processor is configured to calculate an absolute-value error signal from the error signal, to filter the absolute-value error signal for producing a filtered absolute-value error signal using a smoothing filter, and to convert the filtered absolute-value error signal into the quality measure.

6. The receiver according to claim 5 , wherein the processor is configured to convert the filtered absolute-value error signal into the quality measure using a lookup table.

7. The receiver according to claim 5 , wherein the quality measure is an average quality measure, and wherein the processor is configured to filter the absolute-value error signal using a Low Pass Filter (LPF).

8. The receiver according to claim 5 , wherein the quality measure is a peak quality measure, and wherein the processor is configured to filter the absolute-value error signal by selecting peak values of the absolute-value error signal and averaging among the selected peak values.

9. A method for communication, comprising:

receiving a signal comprising symbols carrying bit values in respective symbol intervals, and converting the received signal into a serial sequence of digital samples, wherein the received signal being modulated using a Differential Manchester Encoding (DME) scheme that (i) represents a first bit value by a first symbol type having a level transition in the corresponding symbol interval and (ii) represents a second bit value by a second symbol type having a constant level in the corresponding symbol interval;

filtering the digital samples by a first matching filter that is matched to the first symbol type and calculating absolute values of samples output by the first matching filter so as to produce a first absolute-value filtered signal;

filtering the digital samples by a second matching filter that is matched to the second symbol type and calculating absolute values of samples output by the second matching filter so as to produce a second absolute-value filtered signal;

deriving an error signal based on a difference signal calculated according to a difference between the first absolute-value filtered signal and the second absolute-value filtered signal; and

producing a quality measure of the received signal based on the derived error signal.

10. The method according to claim 9 , wherein producing the error signal comprises calculating the error signal for a given symbol interval by calculating a difference between a value of the difference signal for the given symbol interval and a maximal or minimal achievable value of the difference signal.

11. The method according to claim 9 , wherein receiving the signal comprises receiving the signal over a single-pair link in accordance with a 10BASE-T1S specification.

12. The method according to claim 9 , wherein receiving the signal comprises receiving the signal from an automotive communication network.

13. The method according to claim 9 , wherein the producing a quality measure comprises calculating an absolute-value error signal from the error signal, filtering the absolute-value error signal for producing a filtered absolute-value error signal using a smoothing filter, and converting the filtered absolute-value error signal into the quality measure.

14. The method according to claim 13 , wherein converting the filtered absolute-value signal comprises converting the filtered absolute-value error signal into the quality measure using a lookup table.

15. The method according to claim 13 , wherein the quality measure is an average quality measure, and wherein filtering the absolute-value error signal comprises filtering the absolute-value error signal using a Low Pass Filter (LPF).

16. The method according to claim 13 , wherein the quality measure is a peak quality measure, and wherein filtering the absolute-value error signal comprises selecting peak values of the absolute-value error signal and averaging among the selected peak values.

17. A receiver, comprising:

an interface, configured to receive a signal comprising symbols carrying bit values in respective symbol intervals, and to convert the received signal into a serial sequence of digital samples, wherein the received signal being modulated using a Differential Manchester Encoding (DME) scheme that (i) represents a first bit value by a first symbol type having a level transition in the corresponding symbol interval and (ii) represents a second bit value by a second symbol type having a constant level in the corresponding symbol interval; and

a processor, configured to:

derive an absolute-value error signal from the digital samples; and

produce a peak quality measure of the received signal based on the derived error signal, by selecting peak values of the absolute-value error signal and averaging the selected peak values.

Assignments (6)
MERGER Recorded Sep 5, 2025
From: INFINEON TECHNOLOGIES US NEWCO LLC
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 072563/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2025
From: MARVELL ASIA PTE LTD
To: INFINEON TECHNOLOGIES US NEWCO LLC
Reel/Frame 072517/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2023
From: ZHU, LIANG
To: MARVELL TECHNOLOGY (SHANGHAI), LTD.
Reel/Frame 064529/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2023
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL ASIA PTE LTD
Reel/Frame 064529/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2023
From: MARVELL TECHNOLOGY (SHANGHAI), LTD.
To: MARVELL ASIA PTE LTD
Reel/Frame 064529/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2023
From: DAI, SHAOAN; WU, XING; SUN, WENSHENG
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 064531/0504 →
Continuity (2)
Provisional Application 63153826 · Feb 25, 2021
Related Publication 20220271877A1 · Aug 25, 2022