IP Library Granted Patent US 12675189
Granted Patent B2
US 12675189 · App. 18/498,425 · Granted Jul 7, 2026

Pseudoinverse-based noise equalization

Inventor: Predrag D. Vukovic (Winchester, GB)
Assignee: Microchip Touch Solutions Limited
G06F3/0418G06F3/0446
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 12675189
App. No.
18/498,425
Granted
Jul 7, 2026
Kind
B2
Abstract

A method including obtaining a first single-ended measurement signal and a second single-ended measurement signal; and producing an equalized measurement signal at least partially based on a predetermined pseudoinverse channel matrix and one or more of: the first single-ended measurement signal and the second single-ended measurement signal.

Claims (52)

1 . An apparatus, comprising:

a differential measurement circuit to provide a first single-ended measurement signal carried over a first physical channel of the differential measurement circuit and a second single-ended measurement signal carried over a second physical channel of the differential measurement circuit; and

an equalization circuit to apply pseudoinverse-based noise equalization to one or more of the first single-ended measurement signal or the second single-ended measurement signal, wherein the pseudoinverse-based noise equalization comprises utilization of a predetermined pseudoinverse channel matrix at least partially based on a Singular Value Decomposition (SVD) of a channel matrix.

2 . The apparatus of claim 1 , wherein the equalization circuit to:

produce an equalized measurement signal at least partially based on the predetermined pseudoinverse channel matrix and one or more of: the first single-ended measurement signal or the second single-ended measurement signal.

3 . The apparatus of claim 2 , wherein coefficients of the predetermined pseudoinverse channel matrix are set to reduce channel effects.

4 . The apparatus of claim 2 , wherein to produce the equalized measurement signal at least partially based on the predetermined pseudoinverse channel matrix, the equalization circuit to multiply the predetermined pseudoinverse channel matrix with one or more of: the first single-ended measurement signal or the second single-ended measurement signal.

5 . The apparatus of claim 1 , wherein one or more channels of the differential measurement circuit include physical asymmetries.

6 . The apparatus of claim 1 , wherein the differential measurement circuit includes a differential amplification block to produce an analog single-ended difference signal at least partially based on a difference between the first single-ended measurement signal and the second single-ended measurement signal.

7 . The apparatus of claim 6 , wherein the differential measurement circuit includes a connection block to receive the first single-ended measurement signal and the second single-ended measurement signal.

8 . The apparatus of claim 7 ,

wherein the connection block operable to be coupled with the first physical channel and the second physical channel of the differential measurement circuit.

9 . The apparatus of claim 6 , wherein the equalization circuit comprises:

an analog-to-digital conversion block to produce a digital single-ended difference signal at least partially based on the analog single-ended difference signal;

a reconstruction block to produce an uncorrected reconstructed differential signal at least partially based on the digital single-ended difference signal; and

a correction block to produce a differential measurement signal at least partially based on the uncorrected reconstructed differential signal.

10 . An apparatus, comprising:

a differential measurement circuit to provide a first single-ended measurement signal and a second single-ended measurement signal; and

an equalization circuit to apply pseudoinverse-based noise equalization to one or more of the first single-ended measurement signal or the second single-ended measurement signal,

wherein the equalization circuit to produce an equalized measurement signal at least partially based on a predetermined pseudoinverse channel matrix and one or more of: the first single-ended measurement signal or the second single-ended measurement signal, and

wherein the equalization circuit comprises:

a differential signal reconstructor to produce a preliminary differential measurement signal at least partially based on a single-ended measurement input signal, the single-ended measurement input signal at least partially based on a difference between the first single-ended measurement signal and the second single-ended measurement signal; and

a noise equalizer to produce a differential measurement signal at least partially based on the preliminary differential measurement signal and a predetermined pseudoinverse channel matrix.

11 . The apparatus of claim 10 , wherein the equalization circuit comprises:

an artifact filter to reduce artifacts in the differential measurement signal produced by the noise equalizer.

12 . The apparatus of claim 11 , wherein the equalization circuit comprises:

a target signal amplifier to amplify a target signal in a filtered differential measurement signal produced by the artifact filter to produce an amplified differential measurement signal.

13 . An apparatus, comprising:

a differential measurement circuit to provide a first single-ended measurement signal and a second single-ended measurement signal; and

an equalization circuit to apply pseudoinverse-based noise equalization to one or more of the first single-ended measurement signal or the second single-ended measurement signal,

wherein the equalization circuit to produce an equalized measurement signal at least partially based on a predetermined pseudoinverse channel matrix and one or more of: the first single-ended measurement signal or the second single-ended measurement signal, and

wherein the equalization circuit comprises:

a first noise equalizer to produce an equalized first single-ended measurement signal at least partially based on the first single-ended measurement signal;

a second noise equalizer to produce an equalized second single-ended measurement signal at least partially based on the second single-ended measurement signal; and

a differential driver to produce a differential measurement signal at least partially based on the equalized first single-ended measurement signal and the equalized second single-ended measurement signal.

14 . The apparatus of claim 13 , wherein the first noise equalizer to produce the equalized first single-ended measurement signal at least partially based on a first predetermined pseudoinverse channel matrix, and the second noise equalizer to produce the equalized second single-ended measurement signal at least partially based on a second predetermined pseudoinverse channel matrix.

15 . A method, comprising:

obtaining a first single-ended measurement signal and a second single-ended measurement signal carried a first physical channel of a differential measurement circuit and a second physical channel of the differential measurement circuit, respectively; and

producing an equalized measurement signal at least partially based on a predetermined pseudoinverse channel matrix and one or more of: the first single-ended measurement signal and the second single-ended measurement signal, the predetermined pseudoinverse channel matrix at least partially based on a Singular Value Decomposition (SVD) of a channel matrix.

16 . The method of claim 15 , wherein coefficients of the predetermined pseudoinverse channel matrix are set to reduce channel effects.

17 . The method of claim 15 , comprising:

producing a single-ended measurement input signal at least partially based on a relationship between the first single-ended measurement signal and the second single-ended measurement signal; and

producing the equalized measurement signal at least partially based on the predetermined pseudoinverse channel matrix and the single-ended measurement input signal.

18 . A method, comprising:

obtaining a first single-ended measurement signal and a second single-ended measurement signal; and

producing an equalized measurement signal at least partially based on a predetermined pseudoinverse channel matrix and one or more of: the first single-ended measurement signal and the second single-ended measurement signal,

wherein producing the equalized measurement signal comprises:

producing a first single-ended equalized measurement signal at least partially based on the first single-ended measurement signal and a first predetermined pseudoinverse channel matrix of the predetermined pseudoinverse channel matrix;

producing a second single-ended equalized measurement signal at least partially based on the second single-ended measurement signal and a second predetermined pseudoinverse channel matrix of the predetermined pseudoinverse channel matrix; and

producing a differential measurement signal at least partially based on the first single-ended equalized measurement signal and the second single-ended equalized measurement signal.

19 . The method of claim 18 , wherein producing a first single-ended equalized measurement signal comprises multiplying the first single-ended measurement signal with the first predetermined pseudoinverse channel matrix.

20 . The method of claim 18 , wherein producing a second single-ended equalized measurement signal comprises multiplying the second single-ended measurement signal with the second predetermined pseudoinverse channel matrix.