20.06.2013 Views

Xilinx DS291, LogiCORE IP Complex Multiplier v3.1, Data Sheet

Xilinx DS291, LogiCORE IP Complex Multiplier v3.1, Data Sheet

Xilinx DS291, LogiCORE IP Complex Multiplier v3.1, Data Sheet

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Rounding<br />

<strong>LogiCORE</strong> <strong>IP</strong> <strong>Complex</strong> <strong>Multiplier</strong> <strong>v3.1</strong><br />

In a DSP system, especially if the system contains feedback, the wordlength growth through the multiplier should<br />

be offset by quantizing the results. Quantization, or reduction in wordlength, results in error, introduces quantization<br />

noise, and can introduce bias. For best results it is favorable to select a quantization method that introduces<br />

zero mean noise and minimizes noise variance. Figure 2 illustrates the quantization method used for truncation.<br />

X-Ref Target - Figure 2<br />

output<br />

1<br />

2<br />

3<br />

2<br />

1<br />

0<br />

3<br />

3 2 1 0<br />

input<br />

1 2 3<br />

Figure 2: Truncation<br />

For truncation the probability density function (PDF) of the noise is:<br />

pe ( )<br />

⎧<br />

⎪<br />

--<br />

1<br />

⎨ – Δ < e < 0<br />

⎪Δ<br />

⎩0<br />

otherwise<br />

therefore the mean and the variance of the error introduced are:<br />

= Equation 5<br />

0<br />

0<br />

m<br />

e ∫ ep( e)<br />

de<br />

--<br />

1<br />

ed Δ<br />

= = e<br />

Δ∫<br />

= – --<br />

Equation 6<br />

2<br />

– Δ<br />

– Δ<br />

2<br />

σ<br />

e<br />

e 2 Δ<br />

∫ pe ( ) de<br />

--<br />

1<br />

Δ<br />

e<br />

0<br />

2 Δ<br />

∫ d<br />

Δ<br />

e<br />

0<br />

2<br />

= = = -----<br />

3<br />

Equation 7<br />

Implementing truncation has no cost in hardware; the fractional bits are simply trimmed.<br />

<strong>DS291</strong> March 1, 2011 www.xilinx.com 7<br />

Product Specification

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!