Stand-alone dsp application, C/C++ Programming

You are required to write a stand-alone DSP application in the C programming language.

The overall objective of this application is to convert a signal from the time domain to the frequency domain so that its amplitude spectrum can be observed.

This application will take as its input a digital signal in the time domain (i.e. a sampled waveform) and perform a discrete Fourier transform (DFT) on it to produce its amplitude spectrum which can then be output in numerical and graphical form.

2351_stand-alone DSP application.png

The number of waveform samples input to the algorithm can be chosen by the user to vary anywhere within the range 8 to 1000.  These will be stored in a real array, x[1000].

The resulting amplitude spectrum must be presented to the user in single-sided format and stored in a real array, X[1000].

The application must be tested thoroughly to prove its accuracy.  It is suggested this is done with,

(a) A sinusoid

(b) A squarewave

(c) A waveform consisting of the addition of 3 sinusoids.

Posted Date: 2/22/2013 2:33:09 AM | Location : United States







Related Discussions:- Stand-alone dsp application, Assignment Help, Ask Question on Stand-alone dsp application, Get Answer, Expert's Help, Stand-alone dsp application Discussions

Write discussion on Stand-alone dsp application
Your posts are moderated
Related Questions
Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b.

how to write a program using arrays

Study the following table used to compute the tax payable by employees in certain organization   Gross Pay                                  Fewer than Three             Three

Ask4. Write a query to display the columns listed below. The query should list each customer in which the video rental is overdue. The Days_Overdue column should calculate the numb

C program to remove vowels in sentence : void main() {                 char  str[100];                 int n;                 printf("enter string\n");

I require a flowchart for push , & pop operation on stack using array

Write a program called Converter that does three types of metric conversions. Your program should prompt the user for the selection conversion, prompt for input data, and display t

Classify computer systems according to capacity. How they are different from computers according to the classification of technology. Provide comparative study also.

Reference Oddities A reference variable can demote to any integer variable, be it in an array or a member variable from structure or class. Reference variables can demote to co

Need someone to look over my assignment for correctness and make any necessary changes.