Frequency Domain and Fourier Transforms
|
|
|
- Kimberly Bridges
- 9 years ago
- Views:
Transcription
1 Chapter 4 Frequency Domain and Fourier Transforms Frequency domain analysis and Fourier transforms are a cornerstone of signal and system analysis. These ideas are also one of the conceptual pillars within electrical engineering. Among all of the mathematical tools utilized in electrical engineering, frequency domain analysis is arguably the most far-reaching. In fact, these ideas are so important that they are widely used in many fields not just in electrical engineering, but in practically all branches of engineering and science, and several areas of mathematics. 4. Frequency Content: Combining Sinusoids The most common and familiar example of frequency content in signals is probably audio signals, and music in particular. We are all familiar with high musical notes and low musical notes. The high notes do in fact have higher frequency content than the low notes, but what exactly does this mean? The place to start to answer this question is to consider sinusoids. Recall that the general expression for a sinusoid at frequency ω (or frequency f in Hertz) is x(t) = a sin(ωt + φ) = a sin(2πft + φ) When considered as an audio signal, x(t) indicates the changes in air pressure on our ears as a function of time. What is important here is the time variation of the air pressure from some ambient value rather than the ambient value of the pressure itself. A negative value refers to that amount below the baseline (ambient) pressure, while a positive amount refers to a pressure higher than the baseline. c 2000, 200, 2002 by Sanjeev R. Kulkarni. All rights reserved. Lecture Notes for ELE20 Introduction to Electrical Signals and Systems. Thanks to Sean McCormick and Richard Radke for producing the figures.
2 2 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS So, x(t) being a sinusoid means that the air pressure on our ears varies periodically about some ambient pressure in a manner indicated by the sinusoid. The sound we hear in this case is called a pure tone. Pure tones often sound artificial (or electronic) rather than musical. The frequency of the sinusoid determines the pitch of the tone, while the amplitude determines the loudness. It turns out that the phase of the sinusoid does not affect our perception of the tone, which may not be surprising for a pure tone, but is somewhat surprising when we start combining sinusoids. We can combine two sinusoids by adding the signals in the usual way. For example, x(t) = sin(2πt) + sin(4πt) is a combination of a sinusoid with frequency Hz and a sinusoid with frequency 2 Hz. Here the amplitude of each sinusoid is and the phase of each is 0. A plot of x(t) is shown in Figure 4.. The sound created by x(t) is the combination of the two pure tones that make x(t). Unfortunately, as we ll discuss in more detail in Chapter XX, humans can t hear the pure tones that comprise the signal x(t) above since the frequencies are too low. However, we can make a similar combination with signals at frequencies humans can hear. For example, consider the signal d(t) = sin(2π 350 t) + sin(2π 440 t) Each of the two sinusoids (at frequencies 350 Hz and 440 Hz) alone corresponds to a pure tone that can be heard by the normal human ear. Their combination, i.e., the signal d(t), makes a very familiar sound, namely the dial tone on a standard U.S. telephone line. A plot of d(t) is shown in Figure 4.2. Note that in this figure only 2 hundredths of a second are shown. Because the frequencies are high, if we showed even a whole second, the signal would oscillate so many times (350 and 440 for the constituent sinusoids) that not much useful detail would be seen. sin(2*pi*t) sin(4*pi*t) x(t) t Figure 4.: Combining sinusoids. Although the dial tone is a simple example of a sound that still sounds artificial, by combining more sinusoids at different frequencies we can get many
3 4.2. SOME MOTIVATING EXAMPLES intensity seconds Figure 4.2: Graph of a dial tone. other sounds. Musical notes that we find pleasing largely consist of pure tones near the pitch of the musical note, but also contain other frequencies that give each instrument its particular qualities. Voice and other natural sounds are also comprised of a number of pure tones. Amazingly, all sounds can be built up out of pure tones, and likewise all time signals can be constructed by combining sinusoids. Similarly, starting with a general time signal, one can break this signal down into its constituent sinusoids. How to do this and the consequences of such constructions/decompositions is the subject of frequency domain analysis and Fourier transforms. First, we briefly discuss two other different motivating examples. 4.2 Some Motivating Examples Hierarchical Image Representation If you have spent any time on the internet, at some point you have probably experienced delays in downloading web pages. This is due to various factors including traffic on the network and the amount of data on the page requested. Images, as we will see in Chapter XX, require a substantial amount of data, and as a result, downloading images can be slow. Suppose we are browsing through a large database/archive of images and wish to find a collection of images of a particular type. Downloading each image completely and then deciding that the bulk of the images are not what we are after can be time-consuming. Of course, we may be able to make this determination (i.e., whether or not the image suits our purposes) with much less quality than the full image possesses. Certainly we may be able to reject most of the images with only a very rough idea of their content. Wouldn t it be nice to be able to make this decision with only /0 of the data? That way we could download and rifle through the database much faster to find what we re after. The problem is that if we take the standard representation of images (8 bit gray level for each pixel) and send the first /0 of the pixels, we will simply get a portion (namely, /0) of the original image, albeit at high resolution.
4 4 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS On the other hand if we had a way to represent the coarse (or low frequency) information separately from the fine (or high frequency) information, we could request the coarse information first and only request the additional detail if desired. Figure 4.3 shows an example of an original image, together with xx% of the pixels in the usual format and xx% of the information at the lowest frequencies. For many purposes, the low frequency version may be adequate to make decisions, and it certainly seems more valuable than if we had only the first xx% of the pixels. This notion of a hierarchical representation can be formalized using ideas from frequency domain analysis. It turns out that frequency domain ideas can help with this browsing problem in a different way as well. In addition to creating hierarchical representations that allow sending the most important information first, one might consider reducing the total amount of data in the first place. As we will see, one of the standard methods for image compression known as JPEG is based on frequency domain ideas. This is the subject of data compression, which will be discussed in Chapters XX and XX. Radio and TV Transmission Radio, television, and some other forms of communication (e.g., cell phones) transmit information via electromagnetic waves. The various sources in these applications can be transmitting simultaneously and in the same geographic region. But how is it that we can tune in to a specific radio station, television program, or individual with whom we re communicating, rather than hearing the jumble of all the various transmissions put together? The answer is that different transmissions agree to use different frequencies. Thus, even though all the signals are jumbled together in the time domain, they are distinct in the frequency domain. With some basic frequency domain processing, it is straightforward to separate the signals and tune in to the frequency we re interested in. 4.3 A Trivial Frequency Decomposition Before discussing frequency representations for general signals, we consider an example that is trivial but is still somewhat illustrative. Consider a situation in which we are interested in the values of a signal x[0] and x[] at only two times n = 0 and n =. Suppose we have access to the two values of the signal, and wish to convey these values to a friend. We could simply convey the values x[0] and x[] themselves and we re done. However, consider the the following alternative scheme. Define a new signal X[0] and X[] by X[0] = x[0] + x[] X[] = x[0] x[]
5 4.3. A TRIVIAL FREQUENCY DECOMPOSITION 5 (a) (b) (c) (d) Figure 4.3: Sending image data in usual format vs. sending only low frequency data. a) 25% of data in usual format. b) 6.25% of data in usual format. c) 25% of lowest frequency data. d) 6.25% of lowest frequency data.
6 6 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS We can then convey the values X[0] and X[] to our friend, and using these values the friend can recover the original signal x[0] and x[]. Namely, given X[0] and X[], we get x[0] and x[] by x[0] = (X[0] + X[]) 2 x[] = (X[0] X[]) 2 This example seems trivial, but even this simple case illustrates some interesting properties. For example, in the new scheme, information on both values of x[0] and x[] are being sent simultaneously partially in X[0] and partially in X[]. If we receive only X[0] then we don t know either of the original signal values, but we know something about both. Roughly, X[0] is the low frequency content of the signal x[0], x[], This is the part of the signal that doesn t change, or that s common to both x[0] and x[]. It is a sort of an average between x[0] and x[] (in fact, it s exactly twice the average). X[] is the high frequency content of the signal the part that changes between x[0] and x[]. In fact, the equation shows that it is simply the difference between x[0] and x[]. We can think of the signal X[ ] as just a different representation for the signal x[ ] since we can easily go back and forth between the two representations (using the equations above). X[ ] will be called the frequency domain representation, while the original signal x[ ] will be called the time domain representation. The term time domain refers to the fact that when describing the values of x[ ] directly, we simply give the values of x[n] where n = 0, denotes time. On the other hand, the frequency domain description gives the values of X[k] where k also happens to take on the values 0 and, but k really denotes frequency. That is, X[0] is not the value of the original signal at time 0, but is rather the frequency content of the original signal at the low frequency (frequency 0). As we will see, this alternate representation can be immensely useful in analyzing signals and the effects of systems on signals. Something very complicated in time domain can turn out to be very simple in frequency domain. Obviously, to be useful we need to extend this notion of frequency representations to longer signals. Fourier transforms and frequency domain analysis do just that. 4.4 Summary of the Four Cases The details of how to formulate and extend the ideas in the sections above depend on whether the underlying signal is continuous-time or discrete-time, and whether it is periodic/finite-duration or aperiodic/infinite-duration. This results in four distinct cases, although there are many similarities and connections between these four cases. The names of the transform in the four cases are summarized in Figure 4.4. The nomenclature is unfortunately somewhat confusing, but is rather entrenched, and so we will use the standard terminology.
7 4.4. SUMMARY OF THE FOUR CASES 7 Time-domain Properties Finite extent Infinite extent Continuous Fourier Series (FS) Fourier Transform (FT) Discrete Discrete Fourier Transform (DFT) Discrete-Time Fourier Transform (DTFT) Figure 4.4: The four Fourier transforms broken down by time domain properties. Figure 4.5 gives the definitions of the transforms in each of the four cases. First, we ll make some general remarks about all the transforms, and then we ll discuss a little more of the details for the case of the Fourier transforms (continuous-time, infinite duration) and the DFT (discrete-time, finite duration). For now it s enough to get just a rough idea of the transforms. Notation, Frequency Variable In each case, the original (time-domain) signal is represented by lower case x in particular, x(t) in continuous-time and x[n] in discrete-time. The appropriate Fourier transform in each case is represented by upper case X. Just as different symbols are used to denote time in the continuous-time and discrete-time cases, different symbols are used for the frequency variable depending on whether there are a continuous range of frequencies or a discrete set of frequencies. For a continuous range of frequencies, the variable ω is used. As before, ω denotes frequency in radians/sec. For the DFT and Fourier series, only a discrete set of frequencies are used. The discrete frequencies are all a multiple of a specific frequency, denoted ω 0, called the fundamental frequency. The variable k is used to specify the particular multiple of the fundamental frequency. Of course, the actual frequency of the complex exponential is kω 0, again in units of radians/sec. Forward and Inverse Transform Note that there are two equations in each case. The first equation has the transform X on the left-hand-side and either a sum or integral involving the
8 8 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS Fourier Series (FS) Fourier Transform (FT) Forx(t)ofdurationT,setω 0 = 2π T. x(t): 0 t T X[k]: k=..., 2,,0,,2,... X[k] = T x(t) = T t=0 k= x(t)e jkω0t dt X[k]e jkω0t X(ω) = x(t) x(t): <t< X(ω): <ω< t= = 2π ω= x(t)e jωt dt X(ω)e jωt dω Discrete Fourier Transform (DFT) Discrete-Time Fourier Transform (DTFT) Forx[n]oflengthN,setω 0 = 2π N. x[n]: n=0,,...,n X[k]: k=0,,...,n X[k] = N n=0 x[n] = N x[n]e jkω0n N k=0 X[k]e jkω0n x[n]: n=..., 2,,0,,2,... X(ω): π ω π X(ω) = n= x[n]e jωn x[n] = π X(ω)e jωn dω 2π ω= π Figure 4.5: Definitions of the forward and inverse Fourier transforms in each of the four cases.
9 4.4. SUMMARY OF THE FOUR CASES 9 original signal x on the right-hand-side. This equation gives the expression for the transform in terms of the original signal. For each frequency, the expression tells how much of this frequency is contained in the original signal x. The second equation in each case has the original signal x on the left-handside, and either a sum or integral involving the transform X on the right-handside. This equation tells how to recover a signal if we know the frequency content of the signal. This equation is often referred to as the inverse transform, since it un-does the transform. Sometimes to emphasize the distinction with the inverse, the term forward transform is used to refer to the first equation where X is obtained from knowledge of the original signal x. Complex Values Because of the complex exponential in the equations for X, it is possible (in fact, it is typical), that the transform X will take on complex values. This is not a problem. With a little thought this should be expected. Recall we can write a complex number in terms of its magnitude and phase (i.e., its polar representation). These quantities determine the magnitude and phase of the underlying complex exponential. X(ω) tells how much content the original signal has at frequency ω. More precisely, X(ω) tells both the magnitude and phase to use for the complex exponential e jωt at frequency ω. If X(ω) = Ae jφ in polar form, then X(ω)e jωt = Ae j(ωt+φ) so that A and φ are the magnitude and phase, respectively, of the complex sinusoid. If X can be complex-valued, it is natural to wonder why x isn t also complexvalued (since the forward and inverse transform equations look so similar). The simple answer is that we started with a real-valued signal x. Applying the forward transform then the inverse transform just gives us back the original signal. So, we have to end up with a real-valued signal, since that s what we started with! Of course, it also means that the transform X probably has some special structure (reflecting the special structure that the original signal is real). This is in fact the case and is listed as one of the properties in Table 4.2 later in this chapter. This discussion also suggests that we could allow the original signal to be complex-valued. This can be done and it is sometimes useful, although in most applications the original signal, representing a physical variable of interest, is real-valued. Interpretation as Frequency Representation The equation for the inverse transform is natural once we accept that X[k] (or X(ω)) indicates the amount of frequency kω 0 (or frequency ω, respectively) contained in the original signal. For example, consider the case of Fourier series. In this case, the expression for x(t) is just a sum of sinusoids where the amplitude of the sinusoid of frequency kω 0 is X[k]. The case of the DFT is similar. In the cases where there is a continuous range of frequencies (Fourier transform and DTFT), rather than a sum of terms of different frequencies, we have an integral. All of these equations show that the transform X really does give a frequency representation of x by expressing the original signal in terms
10 0 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS of constituent sinusoids, where the amplitude and phase of the sinusoid at frequency kω 0 (or, frequency ω) is given by X[k] (or, X(ω)). The fact that we have a forward and inverse transform justifies the interpretation that the transform X is really just a different representation, the frequency domain representation, of the signal x. If we know the transform then we can recover the signal using the inverse transform. Likewise, if we know the signal then we can obtain the frequency domain representation by using the forward transform. Specifying the signal in either time domain or frequency domain completely determines the signal. Duality The similarity in the equations for the forward and inverse transforms suggest that there may be some duality. This is indeed the case. Here, we make note only of the two attributes: whether the time/frequency variable is continuous or discrete, and whether the signal in time/frequency domain is finite-extent or infinite extent. It turns out that being finite extent in one domain means the variable in the other domain is discrete. So, a finite extent in time (the case of Fourier Series and DFT) means the frequency variable in these cases is discrete. Likewise, infinite extent in one domain means the variable in the other domain is continuous (the case of the DTFT and FT). Time-domain Properties Finite extent Infinite extent Continuous Fourier Series (FS) Fourier Transform (FT) Infinite extent Discrete Discrete Fourier Transform (DFT) Discrete-Time Fourier Transform (DTFT) Finite extent Discrete Continuous Frequency-domain Properties Figure 4.6: Time and frequency domain properties for the four cases. This relationship is shown in Figure 4.6, which repeats much of Figure 4.4 but with additional labeling showing the frequency domain properties in each case.
11 4.5. FT AND DFT The two cases we will discuss in more detail are either continuous and infinite extent in both domains (FT), or discrete and finite extent in both domains (DFT). For the other two cases these properties toggle as we switch domains. That is, for Fourier series, the signal is continuous and finite duration in time, but in frequency it is discrete and infinite duration. For the DTFT, the signal is discrete and infinite extent in time, but continuous and finite extent in frequency. There are further duality properties as well, which we will discuss in the context of the FT and DFT. 4.5 FT and DFT In this and the next two sections, we consider in more detail the continuoustime Fourier transform, or simply the Fourier transform (FT), and the discrete Fourier transform (DFT). These are the transform for continuous-time, infiniteduration signals (FT), and for discrete-time, finite-duration signals (DFT). The FT is most amenable to analytical insights and manipulations, and is used in analyzing analog systems. The DFT the workhorse that is widely used in digital computations, because of a fast algorithm called the FFT (fast Fourier transform) for computing the DFT. For convenience, we repeat the definitions of the forward and inverse transforms here. For the FT, both the time variable t and frequency variable ω are continuous-valued and vary from to. The transform equations are X(ω) = x(t) = 2π x(t)e jωt dt forward transform (4.) X(ω)e jωt dω inverse transform (4.2) The DFT is used in the case of a finite-duration, discrete-time signal, x[0], x[],..., x[n ]. The DFT X[0], X[],..., X[N ] is also finite-duration and discretefrequency. The definitions of the forward and inverse DFT are: where X[k] = x[n] = N N n=0 N k=0 x[n]e jkω0n k = 0,,..., N (4.3) X[k]e jkω0n n = 0,,..., N (4.4) ω 0 = 2π N (4.5) Before considering some examples and properties of Fourier transforms, we introduce some notation and discuss duality a bit further. If X(ω) is the Fourier transform of a signal x(t) (and so x(t) is the inverse transform of X(ω)), then
12 2 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS we say that X(ω) and x(t) are a Fourier transform pair. If X(ω) and x(t) are a Fourier transform pair, we may write x(t) X(ω) Or, to emphasize that one is dealing with Fourier transforms (as opposed to some other transforms, of which there are many), this is sometimes written x(t) FT X(ω) We also may use the notation F{ } to denote the Fourier transform operator, and F { } to denote the inverse transform operator. That is, X(ω) = F{x(t)} and x(t) = F {X(ω)} Similar notation applies in the discrete case for DFT s, with the obvious changes of x[n] and X[k] instead of x(t) and X(ω), respectively. Regarding duality, notice again the similarity between the forward and inverse transform equations. Aside from the constants and time and frequency being interchanged, the only difference is the sign in the exponent of the complex exponential. This suggests that whenever we have a transform pair, there is a dual pair with the time and frequency variables interchanged. For example, we will see in Section XX below that the FT of a rect function in time is a sinc function in frequency. From duality, this means that the FT of a sinc function in time will be a rect function in frequency. In general, one should be a little careful making sure all the constants are worked out properly. Duality also suggests that whenever we have a property of the FT, then there will be a dual property with the roles of time and frequency interchanged. For example, we will see in Section XX below that multiplying a signal in the time domain by a complex exponential corresponds to a shift in the frequency domain. Duality then suggests that a shift in the time domain corresponds to multiplication by a complex exponential in the frequency domain. 4.6 Some Examples of Transform Pairs Some Fourier transform pairs can be computed quite easily directly from the definition. Given x(t), we can substitute directly into the integral defining X(ω) and carry out the integration. Example 4. (Fourier transform of the rect( ) function) Consider x(t) = rect(t) shown in Figure 4.7. From the definition of X(ω)
13 4.6. SOME EXAMPLES OF TRANSFORM PAIRS 3 2 rect(t) Figure 4.7: Rect function. we have X(ω) = F{x(t)} = = 2 2 = e jωt jω e jωt dt 2 t= 2 x(t)e jωt dt Therefore, = ej ω 2 e j ω 2 jω = 2 sin( ω 2 ) ω = sinc( ω 2π ) F{rect(t)} = 2 sin( ω 2 ) = sinc( ω ω 2π ) A plot of X(ω) is shown in Figure 4.8. Example 4.2 (FT of the delta function) One Fourier transform that is particularly easy to compute directly from the definition is that of the Dirac delta function introduced in Chapter XX. Using the defining property of δ(t), we get F{δ(t)} = δ(t)e jωt dt =
14 4 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS sinc(t) Figure 4.8: Sometimes a Fourier transform pair can more easily be established by considering the inverse transform. Remember that since a function is uniquely determined in either time or frequency domain, considering the inverse transform is a perfectly valid way to obtain transform pairs. Also, because of the similarity between the definitions of the forward and inverse transforms, there is often a duality that can be exploited to obtain transform pairs. For example, by considering the delta function δ(ω) in frequency domain and using the inverse transform definition, we can see (similar to Example XX) that δ(ω) 2π or, equivalently 2πδ(ω) This could also be guessed (except perhaps for the exact constants) by the duality between forward and inverse transforms. For another example of duality, consider the rect( ) and sinc( ) functions. We saw in Example XX that the Fourier transform of the rect function in time-domain is a sinc function in frequency domain. One might guess that the Fourier transform of a sinc function in the time domain is a rect function in frequency domain. This turns out to be correct, as could be easily established by considering a rect in frequency domain and working through a calculation as in Example XX. Of course, one needs to be careful of the exact constants, but the underlying integrals are almost identical. Table 4. shows several other Fourier transform pairs. Extensive tables of Fourier transforms have been developed and the pairs shown in Table 4. are a very small subset of known transform pairs. Direct computation through the definition is not the only way to derive transform pairs. Once we have some transform pairs, many others can be obtained using general properties of the Fourier transform discussed in the next section.
15 4.7. SOME TRANSFORM PROPERTIES 5 Some Fourier Transform Pairs Signal Fourier Transform δ(t) e jω0t 2πδ(ω ω 0 ) sin(ω 0 t) π j [δ(ω ω 0) δ(ω + ω 0 )] cos(ω 0 t) π[δ(ω ω 0 ) + δ(ω + ω 0 )] x(t) = 2πδ(ω) sin(w t) πt X(ω) = {, ω < W 0, ω > W step(t) jω + πδ(ω) tri(t) sinc 2 (ω/(2π)) Table 4.: 4.7 Some Transform Properties Fourier transforms satisfy a number of general and quite useful properties. These properties give some nice insights on the behavior of Fourier transforms. They are often handy when doing analysis using Fourier transforms, and can also be helpful in using known transform pairs to compute new ones. The properties tell us how the Fourier transform changes when the original signal undergoes certain changes. They are generally derived by going back to the definitions and manipulating the equations appropriately. Example 4.3 (Linearity) One of the simplest but most useful property is that the Fourier transform is linear. That is, if X(ω) and Y (ω) are the Fourier transforms of two signals x(t) and y(t), respectively, then the Fourier transform of ax(t) + by(t) is ax(ω) + by (ω). This is often written using the notation described earlier as ax(t) + by(t) ax(ω) + by (ω) where it is assumed as given that x(t) X(ω) and y(t) Y (ω). To show linearity, we can substitute directly in the definition and use the fact that integration is linear. Namely, F{ax(t) + by(t)} = [ax(t) + by(t)]e jωt dt
16 " 6 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS = a x(t)e jωt dt + b y(t)e jωt dt = af{x(t)} + bf{y(t)} Example 4.4 (Frequency shift property) The so-called frequency shift property states that e jω0t x(t) X(ω ω 0 ) This states that if a signal is multiplied by a complex exponential at some frequency ω 0, all that happens to the Fourier transform is that it gets shifted by the same frequency ω 0. With a little thought, this result should be expected. If the complex exponential e jωt is multiplied by e jω0t, then we simply get e j(ω+ω0)t. That is, we still have a complex exponential, but at the new frequency ω + ω 0. So, to determine how much content the signal e jω0t x(t) has at a given frequency ω, we need only check what content x(t) has at the frequency ω ω 0. This result is at the heart of certain techniques in communication known as modulation, which will be described in Chapter XX. The frequency shift property can be obtained by simply combining the complex exponentials in the integral and then noticing that the resulting expression is precisely the definition of X( ) evaluated at the frequency ω ω 0. Namely, F{e jω0t x(t)} = = = X(ω ω 0 ) ( e jω 0t x(t) ) e jωt dt x(t)e j(ω ω 0)t dt X(w) X(w-g) " " " w " g w Figure 4.9: Frequency shift due to multiplication by complex exponential
17 4.8. CONVOLUTION PROPERTY AND ANOTHER LOOK AT IMPULSE AND FREQUENCY RESPONSE7 Example 4.5 (Time shift property) The time shift property states that x(t t 0 ) e jωt 0 X(ω) In words, shifting a signal in the time domain causes the Fourier transform to be multiplied by a complex exponential. Incidentally, this shows that if we view the Fourier transform as a mapping from input signals (the time-domain representation) to output signals (the frequency domain representation) then this mapping is not time-invariant, although as we saw above it is linear. Because of duality, we might have guessed this result once we saw the frequency shift property above. One could prove the time shift property in a manner very similar to the way we proved the frequency shift property, but by manipulating the inverse transform equation instead of the forward transform equation. However, a more direct method is to work with the forward transform and use a simple change of variables in the defining equation. Namely, F{x(t t 0 )} = = = e jωt 0 x(t t 0 )e jωt dt x(u)e jω(u+t0) du letting u = t t 0 = e jωt0 X(ω) x(u)e jωu du The general method used above (of writing the definition and using a change of variable and rearranging expressions) can be a very useful method for proving other properties as well. It may be reminiscent of how we proved some properties of the delta function. A number of other properties of the Fourier transform are known, some of which are summarized in Table 4.2. We will discuss one more extremely important property in the next section. 4.8 Convolution Property and Another Look at Impulse and Frequency Response The convolution property is so important that it deserves a separate section. Although it is not difficult to derive, it is a little more involved than the properties from the previous section. The convolution property states that x(t) y(t) X(ω)Y (ω)
18 8 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS Fourier Transform Properties Linearity ax(t) + by(t) ax(ω) + by (ω) F requency Shift e jω0t x(t) X(ω ω 0 ) T ime Shift x(t t 0 ) e jωt 0 X(ω) T ime Reversal x( t) X( ω) T ime Scaling x(at) a X( ω a ) Differentiation in T ime x(t) jωx(ω) d dt Convolution in T ime x(t) y(t) X(ω)Y (ω) Multiplication in T ime x(t)y(t) X(γ) Y (ω γ) dγ 2π γ= Table 4.2: Some Fourier Transform properties That is, if two signals are convolved in the time domain then the Fourier transform of the convolution is just the product of the two original Fourier transforms. In other words, convolving signals in time domain is equivalent to multiplying their Fourier transforms in frequency domain. Thus, what appears to be a complicated operation in time, is simple if viewed in terms of frequency. As with some others, this property is derived by using the definition of the Fourier transform and manipulating the expression. But, now we will have two integrals one for the transform and one for the convolution. { } F{x(t) h(t)} = F x(τ)h(t τ) dτ ( = x(τ)h(t τ) dτ ( = x(τ) = ) e jωt dt h(t τ)e jωt dt dτ by changing the order of integration ( x(τ) h(u)e jω(u+τ) du dτ by a change of variables to u = t τ ) )
19 D TRANSFORMS 9 ( ) ( ) = x(τ)e jωτ dτ h(u)e jωu du = X(ω)H(ω) Once we have the convolution property, duality suggests that multiplication in the time domain corresponds to convolution in the frequency domain. Specifically, this dual property is x(t)y(t) X(ω) Y (ω) = 2π 2π X(η)Y (ω η) dη This property is called the multiplication property or the modulation property. Recall that for an LTI system with impulse response h(t), if we apply the input x(t) then the ouput y(t) is y(t) = x(t) h(t). We can now ask what this output looks like in frequency domain. From the convolution property, we immediately see that Y (ω) = X(ω)H(ω). Thus, the output of an LTI system can be viewed in either time domain or in frequency domain. In time domain, the output is the convolution of the input with the impulse response. In frequency domain, the LTI system does something particularly simple. It simply multiplies the FT of the input with the function H(ω), which is the FT of the impulse response. But this is precisely how we described the frequency response of an LTI system in Chapter XX. We now see that the frequency response of an LTI system is just the Fourier transform of its impulse response. Compare Equation (XX) with the definition of the FT in Equation XX. Although all of the properties in Table 4.2 are useful, the convolution result is the property to remember and is at the heart of much of signal processing and systems theory. We will further discuss and use the result throughout Chapter XX D Transforms So far, our discussion of Fourier transforms has focused on the case of -D signals that is, signals as a function of time. Of course, nothing changes if the variable t were to represent a spatial variable instead of time. The crucial thing so far is that the signals were a function of just one independent variable. To be able to apply the powerful tools of frequency domain analysis to images, mentioned in Section XX, we need to extend the Fourier transform to two dimensions. In 2-D, the signal x is a function of two spatial arguments, which we will denote u and v. As discussed in Chapter XX, x(u, v) denotes the value of the signal at the point (u, v).
20 20 CHAPTER 4. FREQUENCY DOMAIN AND FOURIER TRANSFORMS We already saw in Section XX the notion of a sinusoid in two dimensions. For example, x(u, v) = sin(ω u) sin(ω 2 v) is a 2-D sinusoid with frequency ω in the u direction and frequency ω 2 in the v direction. This looks like an egg carton, or an array of hills and valleys. A surface plot and an image of this x(u, v) are shown in Figure 4.0. In the image, the dark regions correspond to valleys while the bright regions correspond to hills. Figure 4.0: 2-d sinusoid surface plot (left) and image (right) As in -D, it is more convenient to work with complex exponentials rather than the sinusoids above. Thus, the basic signals we will work with are of the form e jω u e jω 2v = e j(ω u+ω 2 v) This is a separable signal as defined in Chapter XX, in that it can be written as a product of a function of only u and a function of only v, with frequency ω in the u direction and frequency ω 2 in the v direction. One would expect that the frequency domain representation of a general signal x(u, v) would be a function of two frequency variables, one for u and one for v. That is, the Fourier transform should be a function X(ω, ω 2 ). The definitions of the forward and inverse transform in 2-D are X(ω, ω 2 ) = x(u, v) = 4π 2 x(u, v)e j(ωu+ω2v) du dv forward (4.6) X(ω, ω 2 )e j(ω u+ω 2 v) dω dω 2 inverse (4.7) The definition of the DFT can be extended to 2-D in the natural way as well (as can Fourier series and the discrete-time Fourier transform). As in -D, specific transform pairs can be computed and most of the properties in -D have
21 D TRANSFORMS 2 natural extensions to 2-D. When the original signal x(u, v) is separable (i.e., can be written as x(u, v) = x (u)x 2 (v)) then the 2-D transform is particularly simple since it reduces to two separate -D transforms one in the variable u, and one in the variable v. An example of a natural image and its FT is shown in Figure 4.2. As usual, only the magnitude of the transform is shown, where lighter areas denote higher magnitude for the corresponding frequencies, and darker areas denote smaller magnitude. Actually, since the variation in magnitude is so large, what is shown for the Fourier transform is the log of the magnitude. This allows seeing more detail in the transform as opposed to one extremely bright spot in the center and almost black everywhere else. Displaying the log of the magnitude is typical. 2-D FT of Sinusoid Image Figure 4.: 2-D sine and its Fourier Transform Natural Image 2-D FT of Image Figure 4.2: A natural image and its Fourier Transform
Lecture 7 ELE 301: Signals and Systems
Lecture 7 ELE 3: Signals and Systems Prof. Paul Cuff Princeton University Fall 2-2 Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 / 22 Introduction to Fourier Transforms Fourier transform as a limit
The continuous and discrete Fourier transforms
FYSA21 Mathematical Tools in Science The continuous and discrete Fourier transforms Lennart Lindegren Lund Observatory (Department of Astronomy, Lund University) 1 The continuous Fourier transform 1.1
9 Fourier Transform Properties
9 Fourier Transform Properties The Fourier transform is a major cornerstone in the analysis and representation of signals and linear, time-invariant systems, and its elegance and importance cannot be overemphasized.
Information, Entropy, and Coding
Chapter 8 Information, Entropy, and Coding 8. The Need for Data Compression To motivate the material in this chapter, we first consider various data sources and some estimates for the amount of data associated
SIGNAL PROCESSING & SIMULATION NEWSLETTER
1 of 10 1/25/2008 3:38 AM SIGNAL PROCESSING & SIMULATION NEWSLETTER Note: This is not a particularly interesting topic for anyone other than those who ar e involved in simulation. So if you have difficulty
Convolution, Correlation, & Fourier Transforms. James R. Graham 10/25/2005
Convolution, Correlation, & Fourier Transforms James R. Graham 10/25/2005 Introduction A large class of signal processing techniques fall under the category of Fourier transform methods These methods fall
Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction
Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals Modified from the lecture slides of Lami Kaya ([email protected]) for use CECS 474, Fall 2008. 2009 Pearson Education Inc., Upper
SGN-1158 Introduction to Signal Processing Test. Solutions
SGN-1158 Introduction to Signal Processing Test. Solutions 1. Convolve the function ( ) with itself and show that the Fourier transform of the result is the square of the Fourier transform of ( ). (Hints:
Auto-Tuning Using Fourier Coefficients
Auto-Tuning Using Fourier Coefficients Math 56 Tom Whalen May 20, 2013 The Fourier transform is an integral part of signal processing of any kind. To be able to analyze an input signal as a superposition
Frequency Response of FIR Filters
Frequency Response of FIR Filters Chapter 6 This chapter continues the study of FIR filters from Chapter 5, but the emphasis is frequency response, which relates to how the filter responds to an input
S. Boyd EE102. Lecture 1 Signals. notation and meaning. common signals. size of a signal. qualitative properties of signals.
S. Boyd EE102 Lecture 1 Signals notation and meaning common signals size of a signal qualitative properties of signals impulsive signals 1 1 Signals a signal is a function of time, e.g., f is the force
Lecture 8 ELE 301: Signals and Systems
Lecture 8 ELE 3: Signals and Systems Prof. Paul Cuff Princeton University Fall 2-2 Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 / 37 Properties of the Fourier Transform Properties of the Fourier
Trigonometric functions and sound
Trigonometric functions and sound The sounds we hear are caused by vibrations that send pressure waves through the air. Our ears respond to these pressure waves and signal the brain about their amplitude
Introduction to Complex Numbers in Physics/Engineering
Introduction to Complex Numbers in Physics/Engineering ference: Mary L. Boas, Mathematical Methods in the Physical Sciences Chapter 2 & 14 George Arfken, Mathematical Methods for Physicists Chapter 6 The
The Fourier Analysis Tool in Microsoft Excel
The Fourier Analysis Tool in Microsoft Excel Douglas A. Kerr Issue March 4, 2009 ABSTRACT AD ITRODUCTIO The spreadsheet application Microsoft Excel includes a tool that will calculate the discrete Fourier
(Refer Slide Time: 01:11-01:27)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 6 Digital systems (contd.); inverse systems, stability, FIR and IIR,
MATH 4330/5330, Fourier Analysis Section 11, The Discrete Fourier Transform
MATH 433/533, Fourier Analysis Section 11, The Discrete Fourier Transform Now, instead of considering functions defined on a continuous domain, like the interval [, 1) or the whole real line R, we wish
UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2010 Linear Systems Fundamentals
UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2010 Linear Systems Fundamentals FINAL EXAM WITH SOLUTIONS (YOURS!) You are allowed one 2-sided sheet of
7. Beats. sin( + λ) + sin( λ) = 2 cos(λ) sin( )
34 7. Beats 7.1. What beats are. Musicians tune their instruments using beats. Beats occur when two very nearby pitches are sounded simultaneously. We ll make a mathematical study of this effect, using
FOURIER TRANSFORM BASED SIMPLE CHORD ANALYSIS. UIUC Physics 193 POM
FOURIER TRANSFORM BASED SIMPLE CHORD ANALYSIS Fanbo Xiang UIUC Physics 193 POM Professor Steven M. Errede Fall 2014 1 Introduction Chords, an essential part of music, have long been analyzed. Different
Using the Impedance Method
Using the Impedance Method The impedance method allows us to completely eliminate the differential equation approach for the determination of the response of circuits. In fact the impedance method even
MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.
MATH10212 Linear Algebra Textbook: D. Poole, Linear Algebra: A Modern Introduction. Thompson, 2006. ISBN 0-534-40596-7. Systems of Linear Equations Definition. An n-dimensional vector is a row or a column
L9: Cepstral analysis
L9: Cepstral analysis The cepstrum Homomorphic filtering The cepstrum and voicing/pitch detection Linear prediction cepstral coefficients Mel frequency cepstral coefficients This lecture is based on [Taylor,
Convolution. The Delta Function and Impulse Response
CHAPTER 6 Convolution Convolution is a mathematical way of combining two signals to form a third signal. It is the single most important technique in Digital Signal Processing. Using the strategy of impulse
3. Mathematical Induction
3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)
Analysis/resynthesis with the short time Fourier transform
Analysis/resynthesis with the short time Fourier transform summer 2006 lecture on analysis, modeling and transformation of audio signals Axel Röbel Institute of communication science TU-Berlin IRCAM Analysis/Synthesis
Analog and Digital Signals, Time and Frequency Representation of Signals
1 Analog and Digital Signals, Time and Frequency Representation of Signals Required reading: Garcia 3.1, 3.2 CSE 3213, Fall 2010 Instructor: N. Vlajic 2 Data vs. Signal Analog vs. Digital Analog Signals
FFT Algorithms. Chapter 6. Contents 6.1
Chapter 6 FFT Algorithms Contents Efficient computation of the DFT............................................ 6.2 Applications of FFT................................................... 6.6 Computing DFT
SR2000 FREQUENCY MONITOR
SR2000 FREQUENCY MONITOR THE FFT SEARCH FUNCTION IN DETAILS FFT Search is a signal search using FFT (Fast Fourier Transform) technology. The FFT search function first appeared with the SR2000 Frequency
DERIVATIVES AS MATRICES; CHAIN RULE
DERIVATIVES AS MATRICES; CHAIN RULE 1. Derivatives of Real-valued Functions Let s first consider functions f : R 2 R. Recall that if the partial derivatives of f exist at the point (x 0, y 0 ), then we
Linear Programming Notes V Problem Transformations
Linear Programming Notes V Problem Transformations 1 Introduction Any linear programming problem can be rewritten in either of two standard forms. In the first form, the objective is to maximize, the material
6.025J Medical Device Design Lecture 3: Analog-to-Digital Conversion Prof. Joel L. Dawson
Let s go back briefly to lecture 1, and look at where ADC s and DAC s fit into our overall picture. I m going in a little extra detail now since this is our eighth lecture on electronics and we are more
Math 4310 Handout - Quotient Vector Spaces
Math 4310 Handout - Quotient Vector Spaces Dan Collins The textbook defines a subspace of a vector space in Chapter 4, but it avoids ever discussing the notion of a quotient space. This is understandable
Let s first see how precession works in quantitative detail. The system is illustrated below: ...
lecture 20 Topics: Precession of tops Nutation Vectors in the body frame The free symmetric top in the body frame Euler s equations The free symmetric top ala Euler s The tennis racket theorem As you know,
Review of Fundamental Mathematics
Review of Fundamental Mathematics As explained in the Preface and in Chapter 1 of your textbook, managerial economics applies microeconomic theory to business decision making. The decision-making tools
Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients. y + p(t) y + q(t) y = g(t), g(t) 0.
Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients We will now turn our attention to nonhomogeneous second order linear equations, equations with the standard
Lab 1. The Fourier Transform
Lab 1. The Fourier Transform Introduction In the Communication Labs you will be given the opportunity to apply the theory learned in Communication Systems. Since this is your first time to work in the
DIFFERENTIABILITY OF COMPLEX FUNCTIONS. Contents
DIFFERENTIABILITY OF COMPLEX FUNCTIONS Contents 1. Limit definition of a derivative 1 2. Holomorphic functions, the Cauchy-Riemann equations 3 3. Differentiability of real functions 5 4. A sufficient condition
ε: Voltage output of Signal Generator (also called the Source voltage or Applied
Experiment #10: LR & RC Circuits Frequency Response EQUIPMENT NEEDED Science Workshop Interface Power Amplifier (2) Voltage Sensor graph paper (optional) (3) Patch Cords Decade resistor, capacitor, and
Introduction to Frequency Domain Processing 1
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.151 Advanced System Dynamics and Control Introduction to Frequency Domain Processing 1 1 Introduction - Superposition In this
Methods for Vibration Analysis
. 17 Methods for Vibration Analysis 17 1 Chapter 17: METHODS FOR VIBRATION ANALYSIS 17 2 17.1 PROBLEM CLASSIFICATION According to S. H. Krandall (1956), engineering problems can be classified into three
The Heat Equation. Lectures INF2320 p. 1/88
The Heat Equation Lectures INF232 p. 1/88 Lectures INF232 p. 2/88 The Heat Equation We study the heat equation: u t = u xx for x (,1), t >, (1) u(,t) = u(1,t) = for t >, (2) u(x,) = f(x) for x (,1), (3)
Review of Fourier series formulas. Representation of nonperiodic functions. ECE 3640 Lecture 5 Fourier Transforms and their properties
ECE 3640 Lecture 5 Fourier Transforms and their properties Objective: To learn about Fourier transforms, which are a representation of nonperiodic functions in terms of trigonometric functions. Also, to
Chapter 8 - Power Density Spectrum
EE385 Class Notes 8/8/03 John Stensby Chapter 8 - Power Density Spectrum Let X(t) be a WSS random process. X(t) has an average power, given in watts, of E[X(t) ], a constant. his total average power is
2.6 The driven oscillator
2.6. THE DRIVEN OSCILLATOR 131 2.6 The driven oscillator We would like to understand what happens when we apply forces to the harmonic oscillator. That is, we want to solve the equation M d2 x(t) 2 + γ
1.1 Discrete-Time Fourier Transform
1.1 Discrete-Time Fourier Transform The discrete-time Fourier transform has essentially the same properties as the continuous-time Fourier transform, and these properties play parallel roles in continuous
Lecture L3 - Vectors, Matrices and Coordinate Transformations
S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between
The Time Constant of an RC Circuit
The Time Constant of an RC Circuit 1 Objectives 1. To determine the time constant of an RC Circuit, and 2. To determine the capacitance of an unknown capacitor. 2 Introduction What the heck is a capacitor?
Scicos is a Scilab toolbox included in the Scilab package. The Scicos editor can be opened by the scicos command
7 Getting Started 7.1 Construction of a Simple Diagram Scicos contains a graphical editor that can be used to construct block diagram models of dynamical systems. The blocks can come from various palettes
S-Parameters and Related Quantities Sam Wetterlin 10/20/09
S-Parameters and Related Quantities Sam Wetterlin 10/20/09 Basic Concept of S-Parameters S-Parameters are a type of network parameter, based on the concept of scattering. The more familiar network parameters
G. GRAPHING FUNCTIONS
G. GRAPHING FUNCTIONS To get a quick insight int o how the graph of a function looks, it is very helpful to know how certain simple operations on the graph are related to the way the function epression
COMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012
Binary numbers The reason humans represent numbers using decimal (the ten digits from 0,1,... 9) is that we have ten fingers. There is no other reason than that. There is nothing special otherwise about
AM Receiver. Prelab. baseband
AM Receiver Prelab In this experiment you will use what you learned in your previous lab sessions to make an AM receiver circuit. You will construct an envelope detector AM receiver. P1) Introduction One
Transistor amplifiers: Biasing and Small Signal Model
Transistor amplifiers: iasing and Small Signal Model Transistor amplifiers utilizing JT or FT are similar in design and analysis. Accordingly we will discuss JT amplifiers thoroughly. Then, similar FT
Understanding Poles and Zeros
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.14 Analysis and Design of Feedback Control Systems Understanding Poles and Zeros 1 System Poles and Zeros The transfer function
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a
Sensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS
Sensitivity Analysis 3 We have already been introduced to sensitivity analysis in Chapter via the geometry of a simple example. We saw that the values of the decision variables and those of the slack and
Notes on Determinant
ENGG2012B Advanced Engineering Mathematics Notes on Determinant Lecturer: Kenneth Shum Lecture 9-18/02/2013 The determinant of a system of linear equations determines whether the solution is unique, without
Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON
Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON John Burkardt Information Technology Department Virginia Tech http://people.sc.fsu.edu/ jburkardt/presentations/cg lab fem basis tetrahedron.pdf
Operation Count; Numerical Linear Algebra
10 Operation Count; Numerical Linear Algebra 10.1 Introduction Many computations are limited simply by the sheer number of required additions, multiplications, or function evaluations. If floating-point
Scientific Programming
1 The wave equation Scientific Programming Wave Equation The wave equation describes how waves propagate: light waves, sound waves, oscillating strings, wave in a pond,... Suppose that the function h(x,t)
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION
DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION Introduction The outputs from sensors and communications receivers are analogue signals that have continuously varying amplitudes. In many systems
Measurement of Capacitance
Measurement of Capacitance Pre-Lab Questions Page Name: Class: Roster Number: Instructor:. A capacitor is used to store. 2. What is the SI unit for capacitance? 3. A capacitor basically consists of two
Student Outcomes. Lesson Notes. Classwork. Discussion (10 minutes)
NYS COMMON CORE MATHEMATICS CURRICULUM Lesson 5 8 Student Outcomes Students know the definition of a number raised to a negative exponent. Students simplify and write equivalent expressions that contain
Lecture - 4 Diode Rectifier Circuits
Basic Electronics (Module 1 Semiconductor Diodes) Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati Lecture - 4 Diode Rectifier Circuits
Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3. Stability and pole locations.
Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL Dr Glenn Vinnicombe HANDOUT 3 Stability and pole locations asymptotically stable marginally stable unstable Imag(s) repeated poles +
SWISS ARMY KNIFE INDICATOR John F. Ehlers
SWISS ARMY KNIFE INDICATOR John F. Ehlers The indicator I describe in this article does all the common functions of the usual indicators, such as smoothing and momentum generation. It also does some unusual
L and C connected together. To be able: To analyse some basic circuits.
circuits: Sinusoidal Voltages and urrents Aims: To appreciate: Similarities between oscillation in circuit and mechanical pendulum. Role of energy loss mechanisms in damping. Why we study sinusoidal signals
CITY UNIVERSITY LONDON. BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION
No: CITY UNIVERSITY LONDON BEng Degree in Computer Systems Engineering Part II BSc Degree in Computer Systems Engineering Part III PART 2 EXAMINATION ENGINEERING MATHEMATICS 2 (resit) EX2005 Date: August
Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products
Chapter 3 Cartesian Products and Relations The material in this chapter is the first real encounter with abstraction. Relations are very general thing they are a special type of subset. After introducing
1.4 Fast Fourier Transform (FFT) Algorithm
74 CHAPTER AALYSIS OF DISCRETE-TIME LIEAR TIME-IVARIAT SYSTEMS 4 Fast Fourier Transform (FFT Algorithm Fast Fourier Transform, or FFT, is any algorithm for computing the -point DFT with a computational
PYKC Jan-7-10. Lecture 1 Slide 1
Aims and Objectives E 2.5 Signals & Linear Systems Peter Cheung Department of Electrical & Electronic Engineering Imperial College London! By the end of the course, you would have understood: Basic signal
Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System
Digital Modulation David Tipper Associate Professor Department of Information Science and Telecommunications University of Pittsburgh http://www.tele.pitt.edu/tipper.html Typical Communication System Source
Scaling and Biasing Analog Signals
Scaling and Biasing Analog Signals November 2007 Introduction Scaling and biasing the range and offset of analog signals is a useful skill for working with a variety of electronics. Not only can it interface
WRITING PROOFS. Christopher Heil Georgia Institute of Technology
WRITING PROOFS Christopher Heil Georgia Institute of Technology A theorem is just a statement of fact A proof of the theorem is a logical explanation of why the theorem is true Many theorems have this
Design of FIR Filters
Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 68 FIR as
Section 4.1 Rules of Exponents
Section 4.1 Rules of Exponents THE MEANING OF THE EXPONENT The exponent is an abbreviation for repeated multiplication. The repeated number is called a factor. x n means n factors of x. The exponent tells
CS 3719 (Theory of Computation and Algorithms) Lecture 4
CS 3719 (Theory of Computation and Algorithms) Lecture 4 Antonina Kolokolova January 18, 2012 1 Undecidable languages 1.1 Church-Turing thesis Let s recap how it all started. In 1990, Hilbert stated a
B3. Short Time Fourier Transform (STFT)
B3. Short Time Fourier Transform (STFT) Objectives: Understand the concept of a time varying frequency spectrum and the spectrogram Understand the effect of different windows on the spectrogram; Understand
Unified Lecture # 4 Vectors
Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,
MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES
MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.436J/15.085J Fall 2008 Lecture 5 9/17/2008 RANDOM VARIABLES Contents 1. Random variables and measurable functions 2. Cumulative distribution functions 3. Discrete
Lecture 27: Mixers. Gilbert Cell
Whites, EE 322 Lecture 27 Page 1 of 9 Lecture 27: Mixers. Gilbert Cell Mixers shift the frequency spectrum of an input signal. This is an essential component in electrical communications (wireless or otherwise)
Digital Signal Processing IIR Filter Design via Impulse Invariance
Digital Signal Processing IIR Filter Design via Impulse Invariance D. Richard Brown III D. Richard Brown III 1 / 11 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic
8 Square matrices continued: Determinants
8 Square matrices continued: Determinants 8. Introduction Determinants give us important information about square matrices, and, as we ll soon see, are essential for the computation of eigenvalues. You
A few words about imaginary numbers (and electronics) Mark Cohen [email protected]
A few words about imaginary numbers (and electronics) Mark Cohen mscohen@guclaedu While most of us have seen imaginary numbers in high school algebra, the topic is ordinarily taught in abstraction without
Electrical Resonance
Electrical Resonance (R-L-C series circuit) APPARATUS 1. R-L-C Circuit board 2. Signal generator 3. Oscilloscope Tektronix TDS1002 with two sets of leads (see Introduction to the Oscilloscope ) INTRODUCTION
Lectures 5-6: Taylor Series
Math 1d Instructor: Padraic Bartlett Lectures 5-: Taylor Series Weeks 5- Caltech 213 1 Taylor Polynomials and Series As we saw in week 4, power series are remarkably nice objects to work with. In particular,
16.2 Periodic Waves Example:
16.2 Periodic Waves Example: A wave traveling in the positive x direction has a frequency of 25.0 Hz, as in the figure. Find the (a) amplitude, (b) wavelength, (c) period, and (d) speed of the wave. 1
Conditional Probability, Independence and Bayes Theorem Class 3, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom
Conditional Probability, Independence and Bayes Theorem Class 3, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom 1 Learning Goals 1. Know the definitions of conditional probability and independence
5 Homogeneous systems
5 Homogeneous systems Definition: A homogeneous (ho-mo-jeen -i-us) system of linear algebraic equations is one in which all the numbers on the right hand side are equal to : a x +... + a n x n =.. a m
580.439 Course Notes: Linear circuit theory and differential equations
58.439 ourse Notes: Linear circuit theory and differential equations eading: Koch, h. ; any text on linear signal and system theory can be consulted for more details. These notes will review the basics
Note on growth and growth accounting
CHAPTER 0 Note on growth and growth accounting 1. Growth and the growth rate In this section aspects of the mathematical concept of the rate of growth used in growth models and in the empirical analysis
1 Error in Euler s Method
1 Error in Euler s Method Experience with Euler s 1 method raises some interesting questions about numerical approximations for the solutions of differential equations. 1. What determines the amount of
Linear Programming Notes VII Sensitivity Analysis
Linear Programming Notes VII Sensitivity Analysis 1 Introduction When you use a mathematical model to describe reality you must make approximations. The world is more complicated than the kinds of optimization
1.7 Graphs of Functions
64 Relations and Functions 1.7 Graphs of Functions In Section 1.4 we defined a function as a special type of relation; one in which each x-coordinate was matched with only one y-coordinate. We spent most
