Question: In the Goertzel algorithm for computation of the discrete Fourier transform, X[k] is computed as X[k] = Yk[n], where yk[n] is the output of the

In the Goertzel algorithm for computation of the discrete Fourier transform, X[k] is computed as X[k] = Yk[n], where yk[n] is the output of the network shown in Figure. Consider the implementation of the Goertzel algorithm using fixed-point arithmetic with rounding. Assume that the register length is B bits plus the sign, and assume that the products are rounded before additions. Also, assume that round-off noise sources are independent.

(a) Assuming that x[n] is real, draw a flow graph of the linear ?noise model for the finite-precision computation of the real and imaginary parts of x[k]. Assume that multiplication by ? 1 produces no round-off noise.

(b) Compute the variance of the round-off noise t=in both the real part and the imaginary part of X[n].

x[r] valr) 2cos

x[r] valr) 2cos

Step by Step Solution

3.42 Rating (161 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a b We separate the system function Hz into tw... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (1 attachment)

Word file Icon

30-E-T-E-D-S-P (425).docx

120 KBs Word File

Students Have Also Explored These Related Telecommunication Engineering Questions!