How to analyse spectrum of a digital signal using dft method

Assignment Help Data Structure & Algorithms
Reference no: EM13974155

The purpose of this project is to test the performance of the real time system.

1 Objectives

1. To learn how to analyse spectrum of a digital signal using DFT method

2. To learn how to program the DFT algorithm in C

3. To learn how to perform I/O operations using interrupt method and program/implement them using the evaluation toolkit

4. To evaluate the real time performance such as sampling rate, interrupt latency, response time and computer loading.

2 Overview

Real time digital signal processing requires high computational performance and fast real time response. Physical signals are to be sampled before being processed by computers or microprocessors. Issues such as sampling rate and analogue to digital conversion shall be considered in the first place.

In real time applications, input/output operations such as sampling signals or displaying signals are generally time-consuming so that such tasks shall be implemented in the interrupt service routine (ISR). Discrete Fourier Transformation (DFT) will be used for signal spectral analysis and will be coded and implemented in the real-time signal processing systems. The spectrum of the sampled signal will be displayed in external equipment or visual signal viewer.

Real time system performances especially interrupt latency, response time, and computer loading will be evaluated for this digital signal processing application.

Project Application

The micro-controller will act as a processor and process the algorithm that will read in a real time signal. A digital conversion will take place. Different sounds energy will corresponds to different shapes therefore; a spectrogram that works line a power spectrum helps to determine the amount of energy at different frequency.

Programmer: Has to be able to design the fft algorithm that is able to do this. After which come out with a detail report on how does this program works and how it meets the project objectives and the project applications.

A final report on the entire project has to created to give a detail explanation about the program and the project objectives. It has to be able to described fully how the methodology of the algorithm and the concepts of digital signal processing of fft, and the knowledge helps to come out with the entire solutions and explanations. A full report on the entire project has to be delivered.

A painful problem : your program/algorithm has to be able to read in my code composer studio and upload into my micro-controller. Programmer needs to think about this, how to configure the board, so that it can integrate together with the algorithm. Remember, the final output, the programmer has to be think how to display the final output. GOt input must have output. so how to display? This is needs to be solve.

Reference no: EM13974155

Questions Cloud

Economic growth is anincrease in real gdp : Economic growth is anincrease in real GDP, resulting in improved standards of living. Economicgrowth occurs when society either acquires more resources or discovers more efficient ways to use existing resources. What options (nationally andglobally) ..
Does it appear that the company pays commissions : What is the likely effect on the $4.50 unit cost of direct materials if next year's production increases?Why?
What are the author''s main points? : What are the author's main points?  How does this source fit into my research?  Is this source objective, or does it have a bias?
How do internet and social media affect quality of education : An essay informing the audience about some aspect of an issue, problem, or controversy related to the CORE READINGS, using and synthesizing ideas, concepts, information, and viewpoints found in 5 or more sources to support the thesis.
How to analyse spectrum of a digital signal using dft method : To learn how to analyse spectrum of a digital signal using DFT method. To learn how to perform I/O operations using interrupt method and program/implement them using the evaluation toolkit
Describe the given poster in one paragraph : Describe the poster in one paragraph
Create a loan amortization schedule : Create a loan amortization schedule using Excel for a $15,000 car loan that will be repaid over 60 months at an annual interest rate of 6%. What is your monthly payment?
What are some resources that can be used besides : What are some  resources that can be used besides the school library?
Fix jobs using each of the following scheduling algorithms. : Using the given information, calculate which jobs will have arrived ready for processing by the time the first job is finished or interrupted using each of the following scheduling algorithms.

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Create own flowchart for website

Use any program with which you are comfortable to create your own flowchart for your website. Libre Writer or Microsoft Word are good programs to create a flowchart, but there are others

  Write a recursive solution to towers of hanoi problem

Write a recursive solution to Towers of Hanoi problem - This child''s toy is actually an example of a classic mathematical puzzle called the Towers of Hanoi problem.

  Different levels of a dbms

Recognize the level within a database system user and designer of the DBMS software at which each of the following concerns or activities happen,

  Create unix shell scripts using dos commands

Suppose you are an experienced DOS programmer and you wish to create UNIX shell scripts using DOS commands.

  Write down an algorithm draw a flow chart and write a java

question write an algorithm draw a flow chart and write a java program to accept quiz 10 midterm 30 project 15

  Explain pros and cons of algorithm

You can start by taking 3-4 schemes for example and then show each step of the GA based algorithm numerically. Explain each step (selection, cross-over, mutation) in detail. You can show in any way as long as each step is shown and explained numer..

  State two different self-reductions for the sum problem

State two different self-reductions for the SUM problem and give recursive algorithms based on your divide-and-conquer self-reductions to solve the SUM problem.

  Distributed system algorithms

Distributed system algorithms - Leader Election (id),  In: Processor's id , Out: LEADER if processor has largest id, NOT_LEADER if otherwise

  What data structure did you choose

what data structure did you choose (from lists, stacks, queues or trees) and why, and briefly explain why you did not choose the others.

  Write advantage of linked list implementation of stack

The tree's item type is int. Function must return number of leaves in tree. Determine the advantage of linked list implementation of stack versus array implementation?

  Design a divide-and-conquer algorithm

Design a divide-and-conquer algorithm for the Motif Finding problem and estimate its running time. Have you improved the running time of the exhaustive search algorithm?

  What is z-buffer algorithm?

What is z-buffer algorithm?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd