<< Chapter < Page
  Digital signal processing - dsp     Page 6 / 9
Chapter >> Page >

The DFT algorithm

Using my alternative notation described earlier in Figure 2 , the expressions that you must evaluate to determine the frequency spectral content of a target timeseries at a frequency F are shown in Figure 6 (note that I didn't bother to divide by N which is fairly common practice) .

Figure 6. Forward Fourier transform.
Real(F) = S(n=0,N-1)[x(n)*cos(2Pi*F*n)] Imag(F) = S(n=0,N-1)[x(n)*sin(2Pi*F*n)]ComplexAmplitude(F) = Real(F) - j*Imag(F) Power(F) = Real(F)*Real(F) + Imag(F)*Imag(F)

What does this really mean?

Before you panic, let me explain what this means in layman's terms. Given a time series, x(n), you can determine if that time series contains a cosinecomponent or a sine component at a given frequency, F, by doing the following:

  • Create one new time series, cos(n), which is a cosine function with the frequency F.
  • Create another new time series, sin(n), which is a sine function with the frequency F. (The methods needed to create the cosine and sine time series are available in the Math class in the standard Java library.)
  • Multiply x(n) by cos(n) and compute the sum of the products. Save this value, calling it Real(F). This is an estimate of the amplitude, if any, ofthe cosine component with the matching frequency contained in the time series x(n).
  • Multiply x(n) by sin(n) and compute the sum of the products. Save this value, calling it Imag(F). This is an estimate of the amplitude, if any, ofthe sine component with the matching frequency contained in the time series x(n).
  • Consider the values for Real(F) and Imag(F) to be the real and imaginary parts of a complex number.
  • Consider the sum of the squares of the real and imaginary parts to represent the power at that frequency in the time series.

It's that simple

That's all there is to it. For each frequency of interest, you can use this process to compute a complex number, Real(F) - jImag(F), whichrepresents the component of that frequency in the target time series.

(The mathematicians in the audience probably prefer to use the symbol i instead of the symbol j to represent the imaginary part. The use of j forthis purpose comes from my electrical engineering background.)

Similarly, you can compute the sum of the squares of the real and imaginary parts and consider that to be a measure of the power at that frequency in thetime series.

(This is typically the value that you would see being displayed by one of the dancing vertical bars on the front of the equalizer on your stereosystem.)

Normally we are interested in more than one frequency, so we would repeat the above procedure once for each frequency of interest.

(This would produce the set of values that you would likely see being displayed by all of the dancing vertical bars on the font of the equalizeron your stereo system.)

Why does this work?

This works because of the three trigonometric identities shown in Figure 7 .

Figure 7. Three trigonometric identities.
1. sin(a)*sin(b)=(1/2)*(cos(a-b)-cos(a+b)) 2. cos(a)*cos(b)=(1/2)*(cos(a-b)+cos(a+b))3. sin(a)*cos(b)=(1/2)*(sin(a+b)+sin(a-b))

Questions & Answers

what are the factors effecting demand sedule
Kalimu Reply
we should talk about more important topics, you can search it on Google n u will find your answer we should try to focus on how we can improve our society using economics
shubham
so good night
hon
ways of improving human capital
kelly Reply
what is human capital
kelly
Capital can be defined as man made assets use in production .
Abdulai
What is the differences between central Bank And Commercial Bank ?. 2 for each
Abdulai
Two types of bank clearing house.
Abdulai
what are the most durable assets of a bank
Ngongang
What is Opportunity Cost?
Cephas Reply
may be defined as expression of cost in terms of forgone alternative.
Abdulai
Helloo, im new, can i get to know more?
Saniya Reply
You ask questions on any topics you find difficult.
Favour
What is opportunity cost?
Cephas
is price elasticity of demand the same as elasticity of demand
Favour Reply
not really
Victoria
hi
Gh
hello
Bhartendu
i hope everyone be ok
Gh
No
Hassan
please explain
Favour
No
William
explanations please
cleophas
price elasticity of demand is the reaction of customers /demand to price changes(increase or decrease) elasticity of demand is the reaction of prices brought about by the change in demand
Victoria
thank you
Favour
state the laws of demand and supply
William
dd: when price rises demand decreases whereas when price reduces dd rises ss: when ss rises the price rises and when ss decreases price also reduces. There is a positive relationship
Dhoonah
nice
Victoria
Draw a demand curve graph
William
though price elasticity and elasticity are used interchangeably, the demand can respond to income changes and prices of related goods as well.
Gurpalak
explain the difference between merit goods and public goods and show why it is possible for profit to be made in the supply of one of these types of good but not the other
Kavishek
Public goods are defined as products where, for any given output, consumption by additional consumers does not reduce the quantity consumed by existing consumers. Merit goods are, for example, education and to some extent the health-care. They are provided by state as "good for you".
ahmed
The ladies are doing much better than the men
Blacks
what happens when there is a shift in demand curve?
Favour
What is Specialization ? Explain in detail
Muhammad
any one ?
Muhammad
specialisation is a method of production whereby an entity focuses on the production of a limited scope of goods to gain a greater degree of efficiency.
Favour
It's ok
Muhammad
hello
Onome
yah
Abdulai
No. price elasticity of demand refers to the manna in which price of good demanded fluctuate mean while elasticity of demand explains the way consumer change in their willingness as they plan or purchase a good
Ngongang
diffirence between demand and supply
Bonny
what is economic
Seray Reply
It is a social science which studies human behavior as a relationship between ends and scarce which have alternative uses
Obeng
what is norminal wage
Demba Reply
is the wages measured in money as distinct from actual purchasing power
Favour
what is demand curve
Azeez Reply
this is a curve that slop downward from left to rich
Obeng
yes
Basanta
different between capital and wealth
Samuel Reply
Wealth refers to the amount of asset you have, while, capital is the amount of cash money you have with you now and willing to invest in any business.
Favour
What is scale of reference?
Finda Reply
What is monopoly?
Finda
It is the control of market by single seller or producer
Mayen
the exclusive possession or control of the supply or trade in a commodity or services
Brains
what is scarcity
Bonny Reply
scarcity means that the resources which we can produce goods and services relatives to wants for them.
Bonny
what is demand
Sophia Reply
demand means that's good demand according to your needs is called demand
Bonny
needs of people ar called demand
Francis
what's the difference between opportunity cost and production possibility curve?
Francis
apportunity cost means a goods which can be replace by other goods without any ease of saticfaction
Bonny
different between capital and wealth
Samuel
apportunity cost means the profit lose when one alternative is selected over other
Bonny
what is economocs
Bonny Reply
Economics is a science which studies human behaviour as a relationship between ends and scarce means which have alternative uses.
Abubakari
It deals with making choices in the face of scarcity
Abu
what is perfect complements?
Bilal Reply
explain the return to scale with the help of mathematical expression
Bilal
what is scarcity
Bonny
difference between fixed policy and monetary policies
Doris Reply
Difference between extinct and extici spicies
Amanpreet Reply
While the American heart association suggests that meditation might be used in conjunction with more traditional treatments as a way to manage hypertension
Beverly Reply
in a comparison of the stages of meiosis to the stage of mitosis, which stages are unique to meiosis and which stages have the same event in botg meiosis and mitosis
Leah Reply
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get the best Algebra and trigonometry course in your pocket!





Source:  OpenStax, Digital signal processing - dsp. OpenStax CNX. Jan 06, 2016 Download for free at https://legacy.cnx.org/content/col11642/1.38
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Digital signal processing - dsp' conversation and receive update notifications?

Ask