0% found this document useful (0 votes)
149 views

Mini-Project-2 - Digital Oscillator Design - Oct 15, 2012 - 2 PDF

This document provides instructions for Mini-project 2 of the digital signal processing course EE521. Students are asked to design digital filters to create a digital oscillator that produces a single frequency sinusoidal output given white noise input. Specifically, students must: 1) Design FIR filters B(z^-1) and A(z^-1) such that the loop gain satisfies the Barkhausen criterion at the desired frequency. 2) Explain how the system operates as an oscillator. 3) Evaluate the design by plotting the loop filter response and comparing the output to a reference sinusoid. 4) (Optional extension) Create a tunable parametric digital oscillator that can synthesize multiple frequencies.

Uploaded by

Nagendra Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views

Mini-Project-2 - Digital Oscillator Design - Oct 15, 2012 - 2 PDF

This document provides instructions for Mini-project 2 of the digital signal processing course EE521. Students are asked to design digital filters to create a digital oscillator that produces a single frequency sinusoidal output given white noise input. Specifically, students must: 1) Design FIR filters B(z^-1) and A(z^-1) such that the loop gain satisfies the Barkhausen criterion at the desired frequency. 2) Explain how the system operates as an oscillator. 3) Evaluate the design by plotting the loop filter response and comparing the output to a reference sinusoid. 4) (Optional extension) Create a tunable parametric digital oscillator that can synthesize multiple frequencies.

Uploaded by

Nagendra Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course: EE521 Digital Signal Processing Mini-project 2: Digital Oscillator (Course Weight 10%, 40 marks) Instructor: Dr. K.

Karthik Date issued: October 15, 2012 Final Report Due: November 12, 2012 (Monday, 12:15pm sharp) [-50% for late submissions] MINIP(2) problem statement
Before you peep at the problem statement, read the reference material from the Analog Integrated Electronics textbook. The current problem concerns mimicking a real feed-back oscillator. The system which you are expected to design must have the following structure:

w[n]
White noise, Variance =

B[ Z ]

[n] = Ax Sin( 0 n + x ) x
Synthesized sinusoid (Desired steady state response)

w2

A[ Z 1 ]
The filters, B[ Z 1 ] and A[ Z 1 ] are causal and FIR.

[n] = Ax Sin( 0 n + x ) is the desired response of this oscillator, where Ax and x are random x
variables (independent of the time index n). For any particular realization (sample function - SF) of the process w[n] , say wSF (1) [n] , the response of the oscillator will be,

SF 1 [n] = a1 Sin( 0 n + 1 ) x

In practice,

~ x SF 1 [n] = a1 Sin( 0 n + 1 ) + [n]

Task
1) Design the filters B[ Z 1 ] and A[ Z 1 ] so that the output of the system contains only a single frequency component (discrete sinusoid of a frequency of your choice). Keep in mind that the loop gain of this positive feedback system must satisfy, B e j A e j = 1 + j 0 at a single frequency 0 . For all other undesired frequencies ensure that your loop filter gain,

) (

B e j A e j

) (

< 1

2) Explain the operation of this system (why it behaves as an oscillator in not more than one page). 3) Evaluate you design (the following plots are expected) Magnitude and phase response of your loop-filter L Z 1 = B[ Z 1 ] A Z 1

DTFT of the oscillator output ~ x SF [n] (Use stem to highlight the region in the vicinity of the desired output frequency 0 ). Compare the observation ~ x SF [n] with a suitably generated reference signal x ref [n] (Example, Sin[ 0 n] ). Comment on the discrepancies (if any).

[ ]

[ ]

4) (Extensions) Now convert this filter into a tunable parametric digital oscillator such that by changing a single input parameter multiple frequencies can be synthesized.

Weight distribution for the project is as follows:


1 Process Concept and design approach (must state clearly what motivated this specific approach and discuss the design principles). Task (40 marks) Context Complete design process associated with the FIR loop filters B[ Z 1 ] and A[ Z 1 ] must be discussed. Verify if Barkhausens criterion is satisfied at a particular frequency 0 . Apart from the analytical framework discuss why this system plucks out a single sinusoid amidst an infinite group of frequencies (all of which have an infinitesimal amplitude). Does the system output have a STEADY AMPLITUDE, FREQUENCY and PHASE? If not, explain why? Show noise input (different realizations of the noise process) along with corresponding outputs at the correct choice of filter parameters.

30%

Mathematical framework and/or analytical model

30%
3 Implicit assumptions proposed framework in the

10%

Simulation results and verification with theory provided

30%

Vary the noise variance and filter parameters and show the outputs. Run the simulation for several cycles and show both the steady state and transient responses. What factors decide the rate of convergence? Discuss stead y state behavior. Is this truly steady state?

--------------------------

You might also like