The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 20th, 2024, 4:46am
Pages: 1
Send Topic Print
2.0*a in Digital Delta Sigma Modulator (Read 4750 times)
cheap_salary
Senior Member
****
Offline



Posts: 162

2.0*a in Digital Delta Sigma Modulator
Oct 02nd, 2014, 9:51am
 
Assume multiplying 20bits data a[19:0] with 2.0.
Generally, we realize it as {a[18:0], 1'b0}.

However I find {a[18:0], a[0]} in digital single loop Delta-Sigma Modulator for Fractional-N Synthesizer.
http://m.eet.com/media/1055785/mingliang-fig6.gif

I tried simulation.
But I can't find out any remarkable difference of noise shaping characteristics between them.

What effect can we expect by {a[18:0], a[0]} instead of {a[18:0], 1'b0} ?
Back to top
 
 
View Profile   IP Logged
carlgrace
Senior Member
****
Offline



Posts: 231
Berkeley, CA
Re: 2.0*a in Digital Delta Sigma Modulator
Reply #1 - Oct 3rd, 2014, 3:29pm
 
Well {a[18:0], a[0]} is equivalent to rounding after the multiplication.  {a[18:0], 1'b0} is truncation.  I've only used truncation but I guess rounding might be slightly more accurate.
Back to top
 
 
View Profile   IP Logged
cheap_salary
Senior Member
****
Offline



Posts: 162

Re: 2.0*a in Digital Delta Sigma Modulator
Reply #2 - Oct 3rd, 2014, 8:13pm
 
carlgrace wrote on Oct 3rd, 2014, 3:29pm:
{a[18:0], a[0]} is equivalent to rounding after the multiplication.
{a[18:0], 1'b0} is truncation.
Thanks.
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.