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

  Creating a flowchart

Create a flowchart to illustrate the given problem. You are given input for the student name, number of credits, and cost per credit.

  Write a procedure hamming

Write a procedure hamming(ascii, encoded) that converts the low-order 7 bits of ascii into an 11-bit integer codeword stored in encoded.

  Find the two closest points from the list

Show how the algorithm would proceed to find the two closest points from the list [(1,2),(1,11),(7,8),(9,9),(12,13),(13,4) ,(20,8),(22,3),(23,12),(25,14),(26,7)(31,10)].

  What problems come up in verifying this function

How many recursive calls are made by the following initial calls?

  Describe an algorithm to play the game of nim using all of

describe an algorithm to play the game of nim using all of the three tools discussed in class pseudocode flowchart

  C program to compute and display sales of a store

Modify the C program so that user inputs the buying amount. Check the user's input for validity.

  Create the algorithm to read information through file

Create the algorithm which will read through file and compute numbers of married men, single men, married women and single women.

  Computing the total dollar sales

A corporation has a product line that includes five items that sell for $100, $75, $120, $150, and $35. There are four salespersons working for this corporation,

  Write down a program which explores the seating patterns

write a program that explores the seating patterns related to course performance by using an array of student scores.

  Ambiguity in proposed algorithm-in representation algorithm

Describe distinction between the ambiguity in proposed algorithm and ambiguity in representation of the algorithm.

  Analyzing the use of database in an organization

Examine the use of databases in your company. Include what database applications are used. Conclude through proposing improvements.

  Implement lazy deletion

Redo the binary search tree class to implement lazy deletion. Note cautiously that this affects all of the routines.

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