A lens is a custom view of the content in the repository. You can think of it as a fancy kind of list that will let you see content through the eyes of organizations and people you trust.
What is in a lens?
Lens makers point to materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.
Who can create a lens?
Any individual member, a community, or a respected organization.
What are tags?
Tags are descriptors added by lens makers to help label content, attaching a vocabulary that is meaningful in the context of the lens.
This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
This module is included inLens:Florida Orange Grove Textbooks By: Florida Orange GroveAs a part of collection: "Fundamentals of Electrical Engineering I"
Click the
"OrangeGrove"
link to see all content affiliated with them.
Click the
tag icon
to display tags associated with this content.
This module is included inLens:Rice University Disability Support Services's Lens By: Rice University Disability Support ServicesAs a part of collection: "Fundamentals of Electrical Engineering I"
Comments:
"Electrical Engineering Digital Processing Systems in Braille."
Click the
"Rice DSS - Braille"
link to see all content affiliated with them.
Click the
tag icon
to display tags associated with this content.
This module is included in aLens by:Digital Scholarship at Rice UniversityAs a part of collections: "Discrete-Time Fourier Analysis", "Fundamentals of Electrical Engineering I"
Click the
"Rice Digital Scholarship"
link to see all content affiliated with them.
Click the
tag icon
to display tags associated with this content.
This module is included inLens:Bookshare's Lens By: Bookshare - A Benetech InitiativeAs a part of collection: "Fundamentals of Electrical Engineering I"
Comments:
"Accessible versions of this collection are available at Bookshare. DAISY and BRF provided."
Click the
"Bookshare"
link to see all content affiliated with them.
This module is included inLens:Connexions Featured Content By: ConnexionsAs a part of collection: "Fundamentals of Electrical Engineering I"
Comments:
"The course focuses on the creation, manipulation, transmission, and reception of information by electronic means. It covers elementary signal theory, time- and frequency-domain analysis, the […]"
Click the
"Featured Content"
link to see all content affiliated with them.
Click the
tag icon
to display tags associated with this content.
If you have permission to edit this content, using the "Reuse / Edit" action will allow you to check the content out into your Personal Workspace or
a shared Workgroup and then make your edits.
Derive a copy
If you don't have permission to edit the content, you can still use "Reuse / Edit" to adapt the content
by creating a derived copy of it and then editing and publishing the copy.
A lens is a custom
view of the content in the repository. You can think of it as a
fancy kind of list that will let you see content
through the eyes of organizations and people you
trust.
What is in a lens?
Lens makers
point to materials (modules and
collections), creating a guide that includes their own
comments and descriptive tags about the content.
Who can create a lens?
Any individual
member, a community, or a respected
organization.
What are tags?
Tags are descriptors
added by lens makers to help label content, attaching a
vocabulary that is meaningful in the context of the lens.
'My Favorites' is a special kind of lens which you can use to bookmark modules and
collections. 'My Favorites' can only be seen by you, and collections
saved in 'My Favorites' can remember the last module you were on. You need an account
to use 'My Favorites'.
Summary: The Fourier transform can be computed in discrete-time despite the
complications caused by a finite signal and continuous frequency.
The discrete-time Fourier transform (and the
continuous-time transform as well) can be evaluated when we have
an analytic expression for the signal. Suppose we just have a
signal, such as the speech signal used in the previous chapter,
for which there is no formula. How then would you compute the
spectrum? For example, how did we compute a spectrogram such as
the one shown in the speech signal example? The Discrete Fourier
Transform (DFT) allows the computation of spectra from
discrete-time data. While in discrete-time we can
exactly calculate spectra, for analog
signals no similar exact spectrum computation exists. For
analog-signal spectra, use must build special devices, which
turn out in most cases to consist of A/D converters and
discrete-time computations. Certainly discrete-time spectral
analysis is more flexible than continuous-time spectral
analysis.
The formula for the
DTFT
is a sum, which conceptually can be easily computed save for two
issues.
Signal duration.
The sum extends over the signal's duration, which must be
finite to compute the signal's spectrum. It is exceedingly
difficult to store an infinite-length signal in any case, so
we'll assume that the signal extends over
0N−10N1.
Continuous frequency. Subtler than
the signal duration issue is the fact that the frequency
variable is continuous: It may only need to span one period,
like
−12121212
or
0101,
but the DTFT formula as it stands requires evaluating the
spectra at all frequencies within a
period. Let's compute the spectrum at a few frequencies; the
most obvious ones are the equally spaced ones
f=kKfkK,
k∈0…K−1k0…K1.
We thus define the discrete Fourier transform (DFT)
to be
We can compute the spectrum at as many equally spaced
frequencies as we like. Note that you can think about this
computationally motivated choice as sampling the
spectrum; more about this interpretation later. The issue now
is how many frequencies are enough to capture how the spectrum
changes with frequency. One way of answering this question is
determining an inverse discrete Fourier transform formula: given
SkSk,
k=0…K−1k0…K1
how do we find
snsn,
n=0…N−1n0…N1?
Presumably, the formula will be of the form
sn=∑k=0K−1Skei2πnkKsnk0K1Sk2nkK.
Substituting the DFT formula in this prototype inverse transform
yields
Note that the orthogonality relation we use so often has a
different character now.
∑k=0K−1e−(i2πkmK)ei2πknK={K if (m=nn±Kn±2K…)0 otherwise k0K12kmK2knKKmn±nK±n2K…0
(3)
We obtain nonzero value whenever the two indices differ by multiples
of KK. We can express this result as
K∑lδm−n−lKKllδmnlK.
Thus, our formula becomes
sn=∑m=0N−1smK∑l=−∞∞δm−n−lKsnm0N1smKlδmnlK
(4)
The integers nn and
mm both range over
0…N−10…N1.
To have an inverse transform, we need the sum to be a
single unit sample for
mm,
nn
in this range. If it did not, then
snsn
would equal a sum of values, and we would not have a valid
transform: Once going into the frequency domain, we could not
get back unambiguously! Clearly, the term
l=0l0
always provides a unit sample (we'll take care of the factor of
KK
soon). If we evaluate the spectrum at
fewer frequencies than the signal's
duration, the term corresponding to
m=n+KmnK
will also appear for some values of
mm, n=0…N−1n0…N1.
This situation means that our prototype transform equals
sn+sn+KsnsnK
for some values of
nn.
The only way to eliminate this problem is to require
K≥NKN:
We must have at least as many frequency samples as
the signal's duration. In this way, we can return from the
frequency domain we entered via the DFT.
Exercise 1
When we have fewer frequency samples than the signal's
duration, some discrete-time signal values equal the sum of
the original signal values. Given the sampling
interpretation of the spectrum, characterize this effect a
different way.
Solution
This situation amounts to aliasing in the time-domain.
Another way to understand this requirement is to use the theory
of linear equations. If we write out the expression for the DFT
as a set of linear equations,
s0+s1+…+sN−1=S0s0s1…sN1S0
(5)
s0+s1e(−i)2πK+…+sN−1e(−i)2π(N−1)K=S1s0s12K…sN12N1KS1⋮⋮s0+s1e(−i)2π(K−1)K+…+sN−1e(−i)2π(N−1)(K−1)K=SK−1s0s12K1K…sN12N1K1KSK1
we have
KK
equations in
NN
unknowns if we want to find the signal from its sampled
spectrum. This requirement is impossible to fulfill if
K<NKN;
we must have
K≥NKN.
Our orthogonality relation essentially says that if we have a
sufficient number of equations (frequency samples), the
resulting set of equations can indeed be solved.
By convention, the number of DFT frequency values
KK
is chosen to equal the signal's duration
NN.
The discrete Fourier transform pair consists of
'My Favorites' is a special kind of lens which you can use to bookmark modules and
collections. 'My Favorites' can only be seen by you, and collections
saved in 'My Favorites' can remember the last module you were on. You need an account
to use 'My Favorites'.
A lens is a custom
view of the content in the repository. You can think of it as a
fancy kind of list that will let you see content
through the eyes of organizations and people you
trust.
What is in a lens?
Lens makers
point to materials (modules and
collections), creating a guide that includes their own
comments and descriptive tags about the content.
Who can create a lens?
Any individual
member, a community, or a respected
organization.
What are tags?
Tags are descriptors
added by lens makers to help label content, attaching a
vocabulary that is meaningful in the context of the lens.
If you have permission to edit this content, using the "Reuse / Edit" action will allow you to check the content out into your Personal Workspace or
a shared Workgroup and then make your edits.
Derive a copy
If you don't have permission to edit the content, you can still use "Reuse / Edit" to adapt the content
by creating a derived copy of it and then editing and publishing the copy.
"Electrical Engineering Digital Processing Systems in Braille."