Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Imaging pipeline ADC redundancy from averaging perspective

Status
Not open for further replies.

yefj

Advanced Member level 5
Advanced Member level 5
Joined
Sep 12, 2019
Messages
1,555
Helped
1
Reputation
2
Reaction score
5
Trophy points
38
Visit site
Activity points
9,364
Hello,I have heard a theory where the digital correction redundancy method, where we add an shift to the left is basicly doing a sum and dividing by 2 which making avarage of two numbers and their avarage will bring us closer to the real result.
But why when we have one redudant stage which comes after another redundant stage then their digital output should be considered the same data?(which requires avaraging to get more accurate result)


For example given the situation shown bellow where we have 1.5bit->1.5bit->2bit
first stage gived us b5b4
seconds stage gives us b3b2
third stage gives us b1b0
What bits do we consider to represent the same data?
Those bits came from different stages.next stage gets different "input"(residue)
Binary avarage is implemented as avg = (x & y) + ((x ^ y) >> 1);

why are we doing avarage "a" and "b" in the first place. "a" is the output of the first 1.5bit redundant stage ,"b" is the output of the second redundant stage. Why they represent the same Data?
I cant see it here in the table bellow.
Thanks

1600972724706.png
 
Last edited:

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top