IP Library Granted Patent US 10,020,818
Granted Patent B1
US 10,020,818 · App. 15/470,805 · Granted Jul 10, 2018

Systems and methods for fast delta sigma modulation using parallel path feedback loops

Inventors: Tommy Yu (Orange, CA); Avanindra Madisetti (Coto de Caza, CA)
Assignee: MY Tech, LLC
H03M3/458H03M1/0656H03M3/412H03M3/434H03M3/452H03M3/454H03M3/46H03M3/464H03M1/12H03M3/022H03M3/30H03M3/436H04B1/40H04L1/006
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 10,020,818
App. No.
15/470,805
Granted
Jul 10, 2018
Kind
B1
Abstract

An error feedback system for a delta sigma modulator is disclosed. The error feedback system has an error transfer function where at least k−1 coefficients are set to zero. This allows the error feedback system to be divided into k feedback paths that are performed in parallel at a clock speed that is 1/k of the system clock of the delta sigma modulator (i.e. the rate at which the output of the delta sigma modulator changes).

Claims (39)

1. A delta sigma modulator comprising:

a system clock input configured to receive a system clock signal;

a delta sigma modulator input configured to receive an input signal;

a delta sigma modulator output configured to provide a delta sigma modulated output;

a truncator configured to generate the delta sigma modulated output based upon a sum of the input signal and an error feedback signal;

an error feedback system that generates the error feedback signal, where the error feedback system comprises:

k feedback paths that execute in parallel;

wherein each of the k paths are clocked to 1/k clock cycles of the system clock signal and wherein k is an integer equal to or greater than two.

2. The delta sigma modulator of claim 1 , wherein the error feedback system receives as an input a difference between:

the sum of the input signal and an error feedback signal; and

the delta sigma modulated output.

3. The delta sigma modulator of claim 2 wherein the delta sigma modulator is an N order delta sigma modulator where N is an integer equal to or greater than two.

4. The delta sigma modulator of claim 3 wherein each of the k feedback paths include N/k registers that are clocked at a rate 1/k of the system clock signal.

5. The delta sigma modulator of claim 4 wherein each of the k feedback path generates a signal that is a weighted sum of values stored in the N/k registers, where the generated signal is combined with the input to the error feedback system.

6. The delta sigma modulator of claim 4 wherein each of the k feedback path generates a signal that is a weighted sum of values stored in the N/k registers, where the generated signal is quantized by a quantizer to produce an error feedback signal.

7. The delta sigma modulator of claim 3 wherein k is less than N.

8. The delta sigma modulator of claim 1 wherein the truncator is a quantizer.

9. The delta sigma modulator of claim 1 wherein each of the k feedback paths are out of phase with each other.

10. The delta sigma modulator of claim 9 wherein each feedback path generates a separate output and the delta sigma modulator output is selected from the output of a different feedback path every clock cycle of the system clock signal.

11. A method for providing a filtered error signal for a delta sigma modulator comprising:

receiving a system clock signal at a system clock input;

receiving a delta sigma modulator input signal at a delta sigma modulator input;

summing the input signal and an error feedback signal;

truncating the sum of the input signal and an error feedback signal to produce a delta sigma modulator output signal;

outputting the delta sigma modulator output signal on a delta sigma modulator output;

wherein the error feedback signal is generated by an error feedback system using:

k feedback paths that execute in parallel;

wherein each of the k paths are clocked to 1/k clock cycles of the system clock signal and wherein k is an integer equal to or greater than two.

12. The method of claim 11 , wherein the error feedback system receives as an input a difference between:

the sum of the input signal and an error feedback signal; and

the delta sigma modulated output.

13. The method of claim 12 wherein the delta sigma modulator is an N order delta sigma modulator where N is an integer equal to or greater than two.

14. The delta sigma modulator of claim 13 wherein each of the k feedback paths include N/k registers that are clocked at a rate 1/k of the system clock signal.

15. The method of claim 13 wherein each of the k feedback path generates a signal that is a weighted sum of values stored in the N/k registers, where the generated signal is combined with the input to the error feedback system.

16. The method of claim 13 , wherein each of the k feedback path generates a signal that is a weighted sum of values stored in the N/k registers, where the generated signal is quantized by a quantizer to produce an error feedback signal.

17. The method of claim 12 wherein k is less than N.

18. The method of claim 11 , wherein the truncator is a quantizer.

19. The method of claim 11 wherein each of the k feedback paths are out of phase with each other.

20. The method of claim 19 wherein each feedback path generates a separate output and the delta sigma modulator output is selected from the output of a different feedback path every clock cycle of the system clock signal.

Assignments (3)
CHANGE OF NAME Recorded Oct 28, 2021
From: MY TECH CORPORATION
To: MIXED-SIGNAL DEVICES INC.
Reel/Frame 057951/0701 →
ENTITY CONVERSION Recorded Oct 28, 2021
From: MY TECH, LLC
To: MY TECH CORPORATION
Reel/Frame 057968/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2017
From: YU, TOMMY; MADISETTI, AVANINDRA
To: MY TECH, LLC
Reel/Frame 043927/0253 →
Continuity (1)
Provisional Application 62313514 · Mar 25, 2016
Cited By (2)
US 12,206,425 US 12,231,145