NEGATIVE FREQUENCIES AND THROUGH-ZERO FREQUENCY MODULATION

Size: px
Start display at page:

Download "NEGATIVE FREQUENCIES AND THROUGH-ZERO FREQUENCY MODULATION"

Transcription

1 ELECTRONOTES 206 Newsletter of the Musical Engineering Group 1016 Hanshaw Road, Ithaca, New York Volume 22, Number 206 December 2010 GROUP ANNOUNCEMENTS Once again I have been away from producing new material too long. I have been busy on another project. The article below I started probably 3 years ago, and I have expanded it here, and it was clearly a newsletter item rather than an application note. NEGATIVE FREQUENCIES AND THROUGH-ZERO FREQUENCY MODULATION INTRODUCTION: -by Bernie Hutchins The technique of Frequency Modulation (FM) as a means of generating complex audio spectra for musical sounds has a long history going back to Moog in 1965 [1], and was advanced in a digital context by Chowning [2] in We have carried many items on FM in Electronotes including a major reviews [3]. Implementation of FM in an analog context (with exponentially controlled voltage-controlled oscillators) (VCOs) involved special considerations [4] in the case where the depth of modulation was time-varying, as was almost essential for the most useful effects. It soon became apparent that for the really great effects, that not only dynamic depth (a time-varying modulation index), but also a modulation range through zero frequency was very very nice to have. A direct digital (just calculate the samples) was always EN#206 (1)

2 possible, as was a simple application of a frequency shifter [5]. However, the frequency shifter was a large hardware investment compared to a VCO. The heterodyning principle of the frequency shifter approach led to a through-zero VCO by Jan Hall [6] and eventually led to a really neat digital oscillator approach [3] one of those rare cases in engineering where every change necessary seems to help the overall design. In between, a fairly simple through-zero VCO (TZVCO) appeared that did not require an analog multiplier (expensive), first suggested by Douglas Krahl I believe [7] and later added as a standard design [8]. This was based on a time-reversal interpretation of a negative frequency, which I believe, is both useful and 100% valid. Here we shall make some comments on through-zero FM, not particularly as a review, but as a summary. WHAT THE HECK ARE NEGATIVE FREQUENCIES? The concept of through-zero frequency modulation (TZFM) is perplexing; first of all, because it involves the concept of negative frequencies. The actual notion of a negative frequency provides no problem mathematically. Almost certainly the concept of negative frequencies first comes up for electrical engineers when they encounter Fourier Transforms (FT). [To the extent that engineers may have first encountered the FT in an applied math course, where the paired variables are perhaps, x and y (assumed dimensionless), no conceptual difficulties were encountered. It s just math!] Then, perhaps the engineer found to his/her surprise that the FT was really good for something. We could use it to provide alternative descriptions of a waveform (or signal ), with the Fourier transform variables now becoming time and frequency. Here we do not propose to review the FT theory, and its many extremely useful applications. Instead we remind the reader that the continuous-time FT has the form of two HIGHLY SYMMETRIC integral equations [9] where both time and frequency ran from - to +, the limits on the integrals. Accordingly, we have both negative and positive ranges of times, and negative and positive frequencies. How are we to deal with these negative ranges? How in fact are we to deal with zero values of these variables? Well, there is a pretty sound notion of an exact zero of frequency direct current (DC) a constant independent of time. But what about time? We are accustomed to assigning a zero of time arbitrarily, generally for convenience. Once we do assign a zero, negative time is rather obvious. But with the extreme symmetery of the time/frequency descriptions using the FT, it remains a puzzle (to me at least) why we don t have an exact zero, but only an arbitrary zero, of time. EN#206 (2)

3 But engineering students are likely to be further outraged by any notion of a physical meaning to a negative frequency. Indeed. Looking at a sinewave oscillator or function generator in a lab, you will find no negative frequency range. (And probably no zero either ask for a generator putting out zero frequency, and they give you a power supply!). A first approach to negative frequencies (see also Note 1 at the end) might be to consider a sinewave. It is true that: sin(-ωt) = - sin(ωt) (1a) which suggests that the negative frequency is just an inversion of the waveform. Fine until we remember that : cos(-ωt) = cos(ωt) (1b) An arbitrary sine wave (of unit amplitude for simplicity) is of course a combination of a sine and a cosine: sin(ωt+θ) = cos(θ) sin(ωt) + sin(θ) cos(ωt) (2a) Fig. 1a Negative frequency version of sine is just an inversion [Equation (1a)] EN#206 (3)

4 where the multipliers in front of the time-varying sine and cosines depend on the fixed values of the sine and cosine of the phase angle θ. Accordingly for a negative frequency: sin(-ωt+θ) = -cos(θ) sin(ωt) + sin(θ) cos(ωt) (2b) From which we see that the difference between the positive and the negative frequency is simply that the weight on the sine component is reversed. It is most useful here to look at some graphs (see Matlab program en206-1.m at the end). In Fig. 1a, we show a plot of sin(ωt+θ) and of sin(-ωt+θ) for the case of θ=0 and ω=1. In this case, as in equation (1a), we see only an inversion to be the result of choosing the negative frequency. Things will be different when θ is not 0. Fig. 1b shows the plot when θ=30. Clearly in this case, when t=0, equations (2a) and (2b) both yield sin(θ) which is 1/2 in this case. Note that the negative frequency waveform is the positive frequency waveform mirrored about t=0. Fig. 1b Positive and Negative versions with θ=30 Using the same program, we can set ω=0 and leave θ=30. This silly illustration, Fig. 1c, shows that the result is sin(30 )=0.5 everywhere. In fact, the blue line (positive EN#206 (4)

5 frequency) was overplotted with the red line (negative frequencies) so the two are not only constant, but the same constant. While obvious, this shows the consequence of an important fact that we shall use below: Because there are only two ways to go from positive to negative in a discrete jump, or through zero - we are interested in what happens when the frequency is zero. The waveform is flat. Fig. 1c With frequency ω=0, and θ=30, both positive and negative are a constant 0.5 NEGATIVE FREQUENCIES AS A TIME REVERSAL This idea we have considered in the past. It is another interpretation of negative frequencies. We begin with a notation that will be needed a bit later: x(t) = sin( A(t) ) (3) where A(t) is a time-varying phase. (This is exactly the same A(t) which we have used in the past in our FM problems.) Now, one simple form of A(t) would be to have the phase be a linear function of time. That is: A(t) = ωt (4) EN#206 (5)

6 where ω is a constant (a fixed frequency). Differentiating (4) we have of course just: da(t)/dt = ω (5) That is, the frequency is the time rate of change of the phase angle. In a generalized sense, where A(t) is not just a simple linear function, we have the notion of an instantaneous frequency ω inst = da(t)/dt (6) which is so useful in FM problems (Fig. 2). Fig. 2 The essential rotating phasor model of FM From Fig. 2 we envision the phasor (red line) rotating at a constant rate for fixed ω, and at a variable rate for ω inst (for FM). The sine of this angle A(t) is the actual signal. EN#206 (6)

7 For the moment, consider the case of a fixed frequency, A(t) = ωt, and θ = 0. Thus: x p (t) = sin(ωt) (7a) and the corresponding negative frequency case would be: x n (t) = sin(-ωt) = sin[ω (-t)] (7b) which corresponds to the case of which Fig. 1a is typical, and leads to an interpretation of the negative frequency as a reversal of the signal in time. This in turn leads to an approach to a hardware realization. The question of the generality of this interpretation needs to be considered in the context of a discrete jump (past zero) to negative frequencies, and one that goes through zero. DISCRETE JUMP TO NEGATIVE Suppose we have a sinewave of frequency ω and it suddenly jumps to a frequency -ω. This would seem to be equivalent of jumping from one waveform to another, where the Fig 3 Discrete Jump between positive (green) and negative (red) EN#206 (7)

8 two waveforms differ in phase, as in Fig. 1b. In general, this means that there will be a discrete jump in the waveform. An example of what we are talking about is shown in Fig. 3, which was generated by Matlab program en206p3. In Fig. 3 we see two waveforms, a positive frequency (green) and a negative frequency (red). We show the waveforms not as a continuous waveform, but as stars. (This is because if we were to plot a continuous line, the points on either side of the jump would be connected by a slightly diagonal line, and this can be misleading.) The result is segments that are 44 samples long (shown by circling the stars), alternating between positive and negative. The question is is this TZFM as we want to have it? Well, It certainly is some sort of modulation. Perhaps you can regard it as the sum of two amplitude modulations, where the modulating waveforms are square waves (with levels 1 and 0) and the carriers are two sinewaves, of the same frequency, but of differing phase. That is, is there anything that would indicate that the two phases are related in a strong mathematical way by a positive/negative frequency relationship? It doesn t seem likely. THROUGH ZERO TO NEGATIVE To this point, we have been dealing with FM only to the extent of a single frequency (!), or to the extent of having a positive and a negative version of the same frequency. We now need to consider the real case, where the frequency is in general time varying and passes through (not jumping over) zero. Here we need to make use of the notion of the instantaneous frequency, equation (6). We now note expressly that ω inst is a function of time, ω inst ω inst (t). Integrating equation (6) we have the integral: t A(t) = ω inst (t) dt (8) 0 which we can approximate by a summation (for our numerical method of analysis): M Note that: A(MΔt) Σ ω inst (nδt) Δt (9) n=0 A(t) ω inst (t) t (10) Here M corresponds to the current time in a discrete form. This tells us to write our programs in a different way from what seemed (at first) intuitively right. EN#206 (8)

9 Looking again at Fig. 2, we need to think of the angle A(t) as being the result of integration. It moves around as a non-linear function of time (except for a fixed frequency) and is NOT just a calculated value at a point in time. Rather it is the result of integration (of the entire History getting there). This is a key point about doing FM problems right, as compared to just getting them something like reality. [Below we will show an example of doing it wrong - a real mistake that will illustrate how things can go wrong.] So we have found that we should not think of a frequency as going through zero, because a frequency is a constant value. Instead, it is the instantaneous frequency that is time-varying, and the instantaneous phase A(t) is the integral of this instantaneous frequency. For the purposes of computing this using Matlab, we need to use the discrete summation, equation (9). The program we need is en204p4.m which produced Figures 4a 4e, and it is printed in full at the end. A core portion of the code corresponding to the discrete summation is shown in the snippet at the top of page Fig. 4a Normal turn around ( time reversal ) at zero instantaneous frequency (at sample 5000) is exactly what we hoped to find. EN#206 (9)

10 Fig. 4b Case where modulation does not go negative Fig. 4c Case here turn-around is exactly at top. EN#206 (10)

11 Fig. 4d Case where through-zero turn-around occurs slight after top turn around Fig. 4e Case where through-zero turn-around occurs slightly before top turn around EN#206 (11)

12 for n=1:10000; dadt=2*pi - 2*pi*n/5000; A=A+dAdt; x(n)=sin(a); end Core Code Snippet As the loop progresses with n, the instantaneous frequency (dadt in the code, or in the snippet above) runs from 2π to -2π, and the increment is added to A. Then the corresponding sine of A is computed and placed in the time series. Figures 4a through 4e show the plots of the very middle portion of the outputs. (The longer signals were a remnant of listening tests which required more samples.) Fig. 4a shows a typical through-zero turn-around in mid-cycle. This is a characteristic we have looked for with TZFM (including seeing such features fleetingly on an oscilloscope with analog realizations). There is necessarily a flat region (zero derivative) at the turn around region. In Fig. 1c we saw that a constant results from a zero in frequency. If however we have the instantaneous frequency going from positive to zero and then bouncing off and going again positive instead of negative, we get the result of Fig. 4b. The waveform slows and then proceeds in the direction it was previously going, unlike the turn-around in Fig. 4a [see also Note 2 at end]. One puzzling case is illustrated in Figures 4c, 4d, and 4e. In the TZVCO case, or just by considering Fig. 4a, it is clear that there are two ways the waveform can reverse direction: by the waveform reaching its amplitude limits, or by the modulating signal going through zero. What if both happen at once? Well, one way to look at it is to not think of these two conditions as telling the generator to reverse direction, but rather that there are two instructions to do the same thing to move away from the peak. Fig. 4c shows such a case where the zero-crossing of the instantaneous frequency is at the very top and results in a broad, relatively flat region about the positive limit. More insight into what happens can be seen From Fig. 4d where the zero-crossing reversal occurs slightly after the natural bounce off the rail, and this is followed quickly by a second bounce. Fig. 4e shows the case where the zero-crossing reversal occurs very close to the top rail, but the waveform is turned back without touching. Thinking of Fig. 4c as the case between Fig. 4d and 4e should lead to the correct perspective. EN#206 (12)

13 HETERODYNING ALSO SHOWS TURN-AROUNDS Here we will shows a result that should be convincing with regard to the notion of timereversal being the result of through-zero modulation. As we said, use of a frequency shifter to achieve TZFM was a straightforward application of the shifting device [5]. On the other hand, it is less clear intuitively that the TZVCO does the right thing. So, one test (of the TZVCO) is to see what the frequency shifter (a result we believe) does in the time domain. Do we see the turn-arounds? The frequency shifter (also called a Single-Sideband Modulator ) is classic, and had appeared in Electronotes many times. Fig 5 below is one such instance from a recent App Note [10]. This is one form of a more general heterodyning method. The product of two sine waves of two different frequencies is two different sinewaves superimposed, one at the sum frequency, and one at the difference frequency. This is just a trig identity of course (shown in the figure). We are interested here in looking at the difference frequency as the difference can be negative as well as positive. For example, the beat oscillator ( quadrature components xs and xc) might be a fixed 1000 Hz while the variable oscillator ( quadratuer components ys and yc) might vary from 1200 to 950, so the difference would vary from +200 to -50 Hz. Fig. 5 A classic frequency shifter as used in electronic music EN#206 (13)

14 For our purposes, we don t need the phase splitters, as we will just generate sine and cosine sequences in Matlab. Then it is a matter of multiplying the sine together, and the cosines together, and adding the two products. Very simple shown in the program en206p6.m at the end. A number of years ago, thinking about doing this experiment, I typed out some Matlab code and ran it. I was looking for the classic time-domain turn around, and was delighted that it immediately appeared (as in Fig. 6a). Good enough? Well, perhaps, but it was wrong, as I had made (not for the first time) the classic mistake described above Fig. 6a It was delightful to see the time-domain turn-around, but the turn-around should have been at sample 250! The result in Fig. 6a is actually correct in demonstrating that the through-zero is a time-domain turn-around. Seeing that and not having more time, I left it at that a few years ago. Recovering the script file for this current investigation, I did see that something was wrong. The turn-around should have been at sample 250, and instead, it is near sample 120. I had arranged for the frequency to be 0.1, the same as the beat frequency at 250, and indeed it was (see Fig. 6b). EN#206 (14)

15 Fig. 6b The parameter f of the Matlab program looked okay By plotting the x and the y sinusoidal waveforms, it was clear that the y waveforms were about the same apparent cycle length as the x somewhere about sample 120. That is, by eye, the x sinusoidal waveform was a constant frequency, while the y sinusoidal started as a higher frequency, and ended at a lower frequency. The place where they were apparently the same was not near 250, but more like 120. Modify and run en206p6.m as described below to see this if you so desire. Well, that explained why the turn-around was there near sample 120. The mistake was of course the failure to recognize that the parameter f, here carefully set as in Fig. 6b, is not the frequency, but the instantaneous frequency. As we did correctly in our Fig. 4 examples, this needs to be integrated to get the phase A(t). The program en206p6.m actually represents two programs doing it right, and doing it wrong, according to which lines are commented in or out, as indicated. Fig. 6c shows EN#206 (15)

16 Fig. 6c The beat oscillator (xs of program) Fig 6d The shifting oscillator (ys of program) EN#206 (16)

17 the waveform of the beat oscillator (xs, the sine component in the program the cosine component xc looking very similar of course). It is a constant frequency sine. The sine component of the moving oscillator is shown in Fig. 6d (ys, the cosine component yc looking very similar). Note that the periods in Fig. 6d are about the same (visibly) as those of Fig. 6c near the middle, as they should. The real proof is Fig. 6e, where we show the difference frequency. Indeed, we have the expected time-domain turn around, this time in the middle. as it should be Fig. 6e The downshift done correctly For completeness, we also show the upshifted version in Fig. 6f. Clearly it is a much higher frequency. The point of showing this is to indicate that in such a case where we may desire only the downshift (difference frequency) the two, which are in the outputs of both multipliers, may be separated by a low-pass filter. This is what we saw in the digital oscillator case. It was also the strategy in Jan Hall s circuit [6]. EN#206 (17)

18 Fig. 6f The upshifted signal CONCLUSIONS We conclude that the notion of a time-reversal as representing a through-zero FM project is valid in terms of all the usual realizations, including a direct digital (like these Matlab calculations), a frequency shifter, a through-zero VCO, and a digital oscillator. There is a warning that some care must be taken, with respect to considering an instantaneous frequency to be the time derivative of phase, or something like what we are expecting, rather than the true result, may be found. EN# 206 (18)

19 NOTES: NOTE 1: While we have been talking about a negative frequency, or perhaps a negative instantaneous frequency, the notion of negative frequencies as components of an FM spectrum is somewhat different and possibly familiar to our readers. Because the amplitudes of FM sidebands are controlled by Bessel Functions, which decay asymptotically away from the carrier, in theory, we always have negative frequencies in the spectrum. With music sound synthesis (as opposed to radio), this is a fundamental issue, because the carrier and the program are pretty much both in the audio range. We know about negative frequency spectral components folding back and being heard as ordinary audio. The connection with through-zero instantaneous frequency is as follows. Significant FM spectral components are generally found only in a range where the region is swept by the instantaneous frequency. Thus, negative frequency spectral components are most likely audible only with TZFM, where the negative range is swept. NOTE 2: While we have been concentrating on a single cycle of modulation (the case where the instantaneous frequency goes through zero once), in the generation of musical sounds, the modulation goes through zero many times during the sounding of a single musical note. Further, the depth of this modulation varies during the note. For TZFM (indeed for all FM) to be the most useful, we need this dynamic-depth through-zero FM. The note may begin with shallow depth but rapidly reach deep depth (diring attack ), and then more gradually this depth decreases (during decay ). This means that the note opens fairly rapidly into a very rich spectrum, and then spectral components simplify. This is the way many acoustic instruments behave. As the depth increases, we hear the spectral enrichment, and this continues as the instantaneous frequency, on consecutive modulation cycles, goes lower and lower, to zero, and eventually through zero. Nothing special happens audibly as the depth goes through zero. Going 1% below zero is much the same as going from 1% above to zero, as for the perceived nature of the change. If you hear anything quite different suddenly occurring, something is wrong. Fig. 4b (a failure to reverse), for example, would sound different as the zero transition took place. Some folks think something is wrong with a TZVCO if they hear nothing special happening as the depth crosses the zero frequency. It s just a continuation of the above zero enrichment. Overall, using TZFM you can achieve a much much richer variety of sounds, as compared to just going to zero. EN#206 (19)

20 REFERENCES [1] Moog, R. A.., Voltage-Controlled Electronic Music Modules, J. Audio Eng. Soc., Vol. 13, No. 3, pp , July 1965 [2] Chowning, J.M., The Synthesis of Complex Audio Spectra by Means of Frequency Modulation, J. Audio Eng. Soc., Vol 21, No. 7, pp , Sept 1973 [3] Hutchins, B., A Review of Frequency Modulation Synthesis Techniques for Musical Sounds, Electronotes, Vol. 16, No. 171, pp 3-45, April 1988 [4] Hutchins, B. The Frequency Modulation Spectrum of an Exponential Voltage- Controlled Oscillator, J. Audio Eng. Soc., Vol 23, No. 3, pp , April 1975 [5] Hutchins, B., The ENS-76 Home-Built Synthesizer System Part 9, Frequency Shifter, Electronotes, Vol. 9, No. 83, pp 5-19, November 1977; Bode, H., & R. Moog, A High-Accuracy Frequency Shifter for Professional Audio Applications, J. Audio Eng. Soc., Vol. 20 No. 6, July/August 1972, pp [6] Hall, J., A ±10 khz Through-Zero VCO, Electronotes, Vol. 8, No. 65, May 1976, pp [7] Kraul, D., in New Ideas for Voltage-Controlled Oscillators, Electronotes, Vol. 8, No. 62, Feb. 1976, pp [8] Hutchins, B., The ENS-76 Home-Built Synthesizer System Part 7, VCO Options, Electronotes, Vol. 9, No. 75 (March 1977) (see Option 4); Hutchins, B., A VCO with Through-Zero Frequency Modulation Capability, Electronotes, Vol. 13, No. 129, (Sept. 1981) pp 3-12; [9] See Hutchins, B., Transform Methods in Musical Engineering, Electronotes Supplement S-015, July OR see any of numerous excellent books on the FT, such as the book by Bracewell. [10] Hutchins, B., Phase Errors, Amplitude Errors, and Unwanted Sidebands in Frequency Shifters, Electronotes Application Note 352, May 2002 EN#206 (20)

21 PROGRAMS en206p1.m % en206p1 % generates Fig. 1, a,b, and c % Simple interpretation of negative frequencies t=-8:.05:8; figure(1) w=.1 theta=0 xp=sin(2*pi*w*t+theta); xn=sin(2*pi*(-w)*t+theta); plot(t,xp,'b'); hold on plot(t,xn,'r'); hold off grid axis([ ]); t=-8:.05:8; figure(2) w=.1 theta=pi/6 xp=sin(2*pi*w*t+theta); xn=sin(2*pi*(-w)*t+theta); plot(t,xp,'b'); hold on plot(t,xn,'r'); hold off grid axis([ ]); t=-8:.05:8; figure(3) w=0 theta=pi/6 xp=sin(2*pi*w*t+theta); xn=sin(2*pi*(-w)*t+theta); plot(t,xp,'b'); hold on plot(t,xn,'r'); hold off grid axis([ ]); EN#206 (21)

22 en206p3.m % en206p3 % Produces Fig. 3 % Discrete jumps betweeen positive and negative. t =0:9999; theta=pi/9 xp=sin(2*pi*t/100+theta); xn=sin(-2*pi*t/100+theta); s=[ones(1,44), zeros(1,44)]; s=[s s s ]; s=[s s s s s]; s=[s s s s s s s s s s s]; s=s(1:10000); s1=1-s; s1(1:50); xps=xp.*s; xns1=xn.*s1; xsum=xps+xns1; figure(1) plot(xp(1:150),'g*') hold on plot(xn(1:150),'r*') hold off grid % This will be Fig. 3 of text figure(2) plot(xp(1:150),'g*') hold on plot(xn(1:150),'r*') plot(xsum(1:150),'ko') hold off axis([ ]) grid en206p4.m % en206p4 % This program produces Fig. 4,a,b,c,d,e % Direct computation of phase A(t) % Initial phases A chosen for clear illustration of point to be made % Longer length of signals (relative to amount plotted) was for % listening purposes using sound (not in program here) A=-pi/4 x=[] for n=1:10000; dadt=2*pi - 2*pi*n/5000; A=A+dAdt; x(n)=sin(a); end figure(1)% 4a of text EN#206 (22)

23 plot(x) axis([ ]) A=-pi/4 x=[] for n=1:10000; dadt=abs(2*pi - 2*pi*n/5000); A=A+dAdt; x(n)=sin(a); end figure(2) % 4b of text plot(x) axis([ ]) A=3*pi/2 x=[] for n=1:10000; dadt=2*pi - 2*pi*n/5000; A=A+dAdt; x(n)=sin(a); end figure(3) %4c of text plot(x) axis([ ]) A=3*pi/2+.2 x=[] for n=1:10000; dadt=2*pi - 2*pi*n/5000; A=A+dAdt; x(n)=sin(a); end figure(4) % 4d of text plot(x) hold on plot([ ],[1 1]) hold off axis([ ]) A=3*pi/2-.2 x=[] for n=1:10000; dadt=2*pi - 2*pi*n/5000; A=A+dAdt; x(n)=sin(a); end figure(5) % 4e of text plot(x) hold on plot([ ],[1 1]) hold off axis([ ]) EN#206 (23)

24 en206p6.m % en206p6 % Produces Fig 6 of text t=0:.1:500; length(t) theta=2*pi/3; %theta=0 xs=sin(2*pi*(1/10)*t+theta); xc=cos(2*pi*(1/10)*t+theta); figure(1) plot(t,xs) axis([ ]) figure(2) plot(t,xc) axis([ ]) f=0.12:-0.04/5000:0.08; length(f) figure(7) plot(t,f) axis([ ]) grid %ys=sin(2*pi*(f.*t)); %yc=cos(2*pi*(f.*t)); % to do it WRONG, remove the comments from the two lines above, and % comment out the xis lines below. And set theta=0 at top. A=0; for k=1:5001 ys(k)=sin(2*pi*a); yc(k)=cos(2*pi*a); A=A+f(k)*0.1; end figure(3) plot(t,ys) axis([ ]) figure(4) plot(t,yc) axis([ ]) sp=xs.*ys; cp=xc.*yc; xsum=sp+cp; xdif=sp-cp; figure(5) plot(t,xsum) axis([ ]) figure(6) plot(t,xdif) axis([ ]) ELECTRONOTES VOL. 22, No 206 Dec Published by B. Hutchins EN#206 (24)

CMPT 468: Frequency Modulation (FM) Synthesis

CMPT 468: Frequency Modulation (FM) Synthesis CMPT 468: Frequency Modulation (FM) Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 6, 23 Linear Frequency Modulation (FM) Till now we ve seen signals

More information

AN-348(1) OBTAINING SINUSOIDAL WAVEFORMS

AN-348(1) OBTAINING SINUSOIDAL WAVEFORMS ELECTRONOTES APPLICATION NOTE NO. 348 1016 HanshawRd. Ithaca, NY 14850 July 1998 (607)-257-8010 CONTRASTING SINEWAVE GENERATION IN THE ANALOG AND DIGITAL CASES OBTAINING SINUSOIDAL WAVEFORMS Nothing is

More information

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY Nov 7, 2014 MORE CONCERNING NON-FLAT RANDOM FFT

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY Nov 7, 2014 MORE CONCERNING NON-FLAT RANDOM FFT ELECTRONOTES APPLICATION NOTE NO. 416 1016 Hanshaw Road Ithaca, NY 14850 Nov 7, 2014 MORE CONCERNING NON-FLAT RANDOM FFT INTRODUCTION A curiosity that has probably long been peripherally noted but which

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 16 Angle Modulation (Contd.) We will continue our discussion on Angle

More information

Spectrum. Additive Synthesis. Additive Synthesis Caveat. Music 270a: Modulation

Spectrum. Additive Synthesis. Additive Synthesis Caveat. Music 270a: Modulation Spectrum Music 7a: Modulation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) October 3, 7 When sinusoids of different frequencies are added together, the

More information

ECE 201: Introduction to Signal Analysis

ECE 201: Introduction to Signal Analysis ECE 201: Introduction to Signal Analysis Prof. Paris Last updated: October 9, 2007 Part I Spectrum Representation of Signals Lecture: Sums of Sinusoids (of different frequency) Introduction Sum of Sinusoidal

More information

Linear Frequency Modulation (FM) Chirp Signal. Chirp Signal cont. CMPT 468: Lecture 7 Frequency Modulation (FM) Synthesis

Linear Frequency Modulation (FM) Chirp Signal. Chirp Signal cont. CMPT 468: Lecture 7 Frequency Modulation (FM) Synthesis Linear Frequency Modulation (FM) CMPT 468: Lecture 7 Frequency Modulation (FM) Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 26, 29 Till now we

More information

Digital Signal Processing Lecture 1 - Introduction

Digital Signal Processing Lecture 1 - Introduction Digital Signal Processing - Electrical Engineering and Computer Science University of Tennessee, Knoxville August 20, 2015 Overview 1 2 3 4 Basic building blocks in DSP Frequency analysis Sampling Filtering

More information

Music 270a: Modulation

Music 270a: Modulation Music 7a: Modulation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) October 3, 7 Spectrum When sinusoids of different frequencies are added together, the

More information

Laboratory Assignment 5 Amplitude Modulation

Laboratory Assignment 5 Amplitude Modulation Laboratory Assignment 5 Amplitude Modulation PURPOSE In this assignment, you will explore the use of digital computers for the analysis, design, synthesis, and simulation of an amplitude modulation (AM)

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 23 The Phase Locked Loop (Contd.) We will now continue our discussion

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 10 Single Sideband Modulation We will discuss, now we will continue

More information

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM)

Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) Signals and Systems Lecture 9 Communication Systems Frequency-Division Multiplexing and Frequency Modulation (FM) April 11, 2008 Today s Topics 1. Frequency-division multiplexing 2. Frequency modulation

More information

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier

Costas Loop. Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier Costas Loop Modules: Sequence Generator, Digital Utilities, VCO, Quadrature Utilities (2), Phase Shifter, Tuneable LPF (2), Multiplier 0 Pre-Laboratory Reading Phase-shift keying that employs two discrete

More information

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY August 3, 2017

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY August 3, 2017 ELECTRONOTES APPLICATION NOTE NO. 432 1016 Hanshaw Road Ithaca, NY 14850 August 3, 2017 SIMPLIFIED DIGITAL NOTCH FILTER DESIGN Recently [1] we have been involved with an issue of a so-called Worldwide

More information

SAMPLING THEORY. Representing continuous signals with discrete numbers

SAMPLING THEORY. Representing continuous signals with discrete numbers SAMPLING THEORY Representing continuous signals with discrete numbers Roger B. Dannenberg Professor of Computer Science, Art, and Music Carnegie Mellon University ICM Week 3 Copyright 2002-2013 by Roger

More information

Charan Langton, Editor

Charan Langton, Editor Charan Langton, Editor SIGNAL PROCESSING & SIMULATION NEWSLETTER Baseband, Passband Signals and Amplitude Modulation The most salient feature of information signals is that they are generally low frequency.

More information

AC phase. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

AC phase. Resources and methods for learning about these subjects (list a few here, in preparation for your research): AC phase This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

CSC475 Music Information Retrieval

CSC475 Music Information Retrieval CSC475 Music Information Retrieval Sinusoids and DSP notation George Tzanetakis University of Victoria 2014 G. Tzanetakis 1 / 38 Table of Contents I 1 Time and Frequency 2 Sinusoids and Phasors G. Tzanetakis

More information

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY Sept 13, 2013

ELECTRONOTES APPLICATION NOTE NO Hanshaw Road Ithaca, NY Sept 13, 2013 ELECTRONOTES APPLICATION NOTE NO. 399 1016 Hanshaw Road Ithaca, NY 14850 Sept 13, 2013 THE JUNG TRICK APPLIED TO A DUAL OTA INTRODUCTION The Operational Transconductance Amplifier (OTA) [1] is quite probably

More information

Introduction to signals and systems

Introduction to signals and systems CHAPTER Introduction to signals and systems Welcome to Introduction to Signals and Systems. This text will focus on the properties of signals and systems, and the relationship between the inputs and outputs

More information

MITOCW MITRES_6-007S11lec18_300k.mp4

MITOCW MITRES_6-007S11lec18_300k.mp4 MITOCW MITRES_6-007S11lec18_300k.mp4 [MUSIC PLAYING] PROFESSOR: Last time, we began the discussion of discreet-time processing of continuous-time signals. And, as a reminder, let me review the basic notion.

More information

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 The Fourier transform of single pulse is the sinc function. EE 442 Signal Preliminaries 1 Communication Systems and

More information

Lecture 7 Frequency Modulation

Lecture 7 Frequency Modulation Lecture 7 Frequency Modulation Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/15 1 Time-Frequency Spectrum We have seen that a wide range of interesting waveforms can be synthesized

More information

Introduction. Chapter Time-Varying Signals

Introduction. Chapter Time-Varying Signals Chapter 1 1.1 Time-Varying Signals Time-varying signals are commonly observed in the laboratory as well as many other applied settings. Consider, for example, the voltage level that is present at a specific

More information

CMPT 368: Lecture 4 Amplitude Modulation (AM) Synthesis

CMPT 368: Lecture 4 Amplitude Modulation (AM) Synthesis CMPT 368: Lecture 4 Amplitude Modulation (AM) Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 8, 008 Beat Notes What happens when we add two frequencies

More information

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1

Module 5. DC to AC Converters. Version 2 EE IIT, Kharagpur 1 Module 5 DC to AC Converters Version 2 EE IIT, Kharagpur 1 Lesson 37 Sine PWM and its Realization Version 2 EE IIT, Kharagpur 2 After completion of this lesson, the reader shall be able to: 1. Explain

More information

Lecture 3 Complex Exponential Signals

Lecture 3 Complex Exponential Signals Lecture 3 Complex Exponential Signals Fundamentals of Digital Signal Processing Spring, 2012 Wei-Ta Chu 2012/3/1 1 Review of Complex Numbers Using Euler s famous formula for the complex exponential The

More information

(Refer Slide Time: 3:11)

(Refer Slide Time: 3:11) Digital Communication. Professor Surendra Prasad. Department of Electrical Engineering. Indian Institute of Technology, Delhi. Lecture-2. Digital Representation of Analog Signals: Delta Modulation. Professor:

More information

Notes on Fourier transforms

Notes on Fourier transforms Fourier Transforms 1 Notes on Fourier transforms The Fourier transform is something we all toss around like we understand it, but it is often discussed in an offhand way that leads to confusion for those

More information

2 Oscilloscope Familiarization

2 Oscilloscope Familiarization Lab 2 Oscilloscope Familiarization What You Need To Know: Voltages and currents in an electronic circuit as in a CD player, mobile phone or TV set vary in time. Throughout the course you will investigate

More information

Laboratory Assignment 4. Fourier Sound Synthesis

Laboratory Assignment 4. Fourier Sound Synthesis Laboratory Assignment 4 Fourier Sound Synthesis PURPOSE This lab investigates how to use a computer to evaluate the Fourier series for periodic signals and to synthesize audio signals from Fourier series

More information

Experiment 7: Frequency Modulation and Phase Locked Loops

Experiment 7: Frequency Modulation and Phase Locked Loops Experiment 7: Frequency Modulation and Phase Locked Loops Frequency Modulation Background Normally, we consider a voltage wave form with a fixed frequency of the form v(t) = V sin( ct + ), (1) where c

More information

AMPLITUDE MODULATION

AMPLITUDE MODULATION AMPLITUDE MODULATION PREPARATION...2 theory...3 depth of modulation...4 measurement of m... 5 spectrum... 5 other message shapes.... 5 other generation methods...6 EXPERIMENT...7 aligning the model...7

More information

ENGR 210 Lab 12: Sampling and Aliasing

ENGR 210 Lab 12: Sampling and Aliasing ENGR 21 Lab 12: Sampling and Aliasing In the previous lab you examined how A/D converters actually work. In this lab we will consider some of the consequences of how fast you sample and of the signal processing

More information

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback

Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback Laboratory Assignment 2 Signal Sampling, Manipulation, and Playback PURPOSE This lab will introduce you to the laboratory equipment and the software that allows you to link your computer to the hardware.

More information

MODELLING AN EQUATION

MODELLING AN EQUATION MODELLING AN EQUATION PREPARATION...1 an equation to model...1 the ADDER...2 conditions for a null...3 more insight into the null...4 TIMS experiment procedures...5 EXPERIMENT...6 signal-to-noise ratio...11

More information

Developing a Versatile Audio Synthesizer TJHSST Senior Research Project Computer Systems Lab

Developing a Versatile Audio Synthesizer TJHSST Senior Research Project Computer Systems Lab Developing a Versatile Audio Synthesizer TJHSST Senior Research Project Computer Systems Lab 2009-2010 Victor Shepardson June 7, 2010 Abstract A software audio synthesizer is being implemented in C++,

More information

Fourier Theory & Practice, Part I: Theory (HP Product Note )

Fourier Theory & Practice, Part I: Theory (HP Product Note ) Fourier Theory & Practice, Part I: Theory (HP Product Note 54600-4) By: Robert Witte Hewlett-Packard Co. Introduction: This product note provides a brief review of Fourier theory, especially the unique

More information

Sound synthesis with Pure Data

Sound synthesis with Pure Data Sound synthesis with Pure Data 1. Start Pure Data from the programs menu in classroom TC307. You should get the following window: The DSP check box switches sound output on and off. Getting sound out First,

More information

Subtractive Synthesis without Filters

Subtractive Synthesis without Filters Subtractive Synthesis without Filters John Lazzaro and John Wawrzynek Computer Science Division UC Berkeley lazzaro@cs.berkeley.edu, johnw@cs.berkeley.edu 1. Introduction The earliest commercially successful

More information

Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE

Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE Sinusoids and Phasors (Chapter 9 - Lecture #1) Dr. Shahrel A. Suandi Room 2.20, PPKEE Email:shahrel@eng.usm.my 1 Outline of Chapter 9 Introduction Sinusoids Phasors Phasor Relationships for Circuit Elements

More information

PRODUCT DEMODULATION - SYNCHRONOUS & ASYNCHRONOUS

PRODUCT DEMODULATION - SYNCHRONOUS & ASYNCHRONOUS PRODUCT DEMODULATION - SYNCHRONOUS & ASYNCHRONOUS INTRODUCTION...98 frequency translation...98 the process...98 interpretation...99 the demodulator...100 synchronous operation: ω 0 = ω 1...100 carrier

More information

Problem Set 1 (Solutions are due Mon )

Problem Set 1 (Solutions are due Mon ) ECEN 242 Wireless Electronics for Communication Spring 212 1-23-12 P. Mathys Problem Set 1 (Solutions are due Mon. 1-3-12) 1 Introduction The goals of this problem set are to use Matlab to generate and

More information

DSBSC GENERATION. PREPARATION definition of a DSBSC viewing envelopes multi-tone message... 37

DSBSC GENERATION. PREPARATION definition of a DSBSC viewing envelopes multi-tone message... 37 DSBSC GENERATION PREPARATION... 34 definition of a DSBSC... 34 block diagram...36 viewing envelopes... 36 multi-tone message... 37 linear modulation...38 spectrum analysis... 38 EXPERIMENT... 38 the MULTIPLIER...

More information

Outline. Communications Engineering 1

Outline. Communications Engineering 1 Outline Introduction Signal, random variable, random process and spectra Analog modulation Analog to digital conversion Digital transmission through baseband channels Signal space representation Optimal

More information

Instructor Notes for Chapter 4

Instructor Notes for Chapter 4 Section 4.1 One to One Functions (Day 1) Instructor Notes for Chapter 4 Understand that an inverse relation undoes the original Understand why the line y = xis a line of symmetry for the graphs of relations

More information

ME scope Application Note 01 The FFT, Leakage, and Windowing

ME scope Application Note 01 The FFT, Leakage, and Windowing INTRODUCTION ME scope Application Note 01 The FFT, Leakage, and Windowing NOTE: The steps in this Application Note can be duplicated using any Package that includes the VES-3600 Advanced Signal Processing

More information

MODELLING EQUATIONS. modules. preparation. an equation to model. basic: ADDER, AUDIO OSCILLATOR, PHASE SHIFTER optional basic: MULTIPLIER 1/10

MODELLING EQUATIONS. modules. preparation. an equation to model. basic: ADDER, AUDIO OSCILLATOR, PHASE SHIFTER optional basic: MULTIPLIER 1/10 MODELLING EQUATIONS modules basic: ADDER, AUDIO OSCILLATOR, PHASE SHIFTER optional basic: MULTIPLIER preparation This experiment assumes no prior knowledge of telecommunications. It illustrates how TIMS

More information

Weaver SSB Modulation/Demodulation - A Tutorial

Weaver SSB Modulation/Demodulation - A Tutorial Weaver SSB odulation/demodulation - A Tutorial Derek Rowell February 18, 2017 1 Introduction In 1956 D. K. Weaver 1 proposed a new modulation scheme for single-sideband-suppressedcarrier (SSB) generation.

More information

Fourier Signal Analysis

Fourier Signal Analysis Part 1B Experimental Engineering Integrated Coursework Location: Baker Building South Wing Mechanics Lab Experiment A4 Signal Processing Fourier Signal Analysis Please bring the lab sheet from 1A experiment

More information

Music 171: Amplitude Modulation

Music 171: Amplitude Modulation Music 7: Amplitude Modulation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) February 7, 9 Adding Sinusoids Recall that adding sinusoids of the same frequency

More information

Complex Numbers in Electronics

Complex Numbers in Electronics P5 Computing, Extra Practice After Session 1 Complex Numbers in Electronics You would expect the square root of negative numbers, known as complex numbers, to be only of interest to pure mathematicians.

More information

Synthesis: From Frequency to Time-Domain

Synthesis: From Frequency to Time-Domain Synthesis: From Frequency to Time-Domain I Synthesis is a straightforward process; it is a lot like following a recipe. I Ingredients are given by the spectrum X (f )={(X 0, 0), (X 1, f 1 ), (X 1, f 1),...,

More information

Lab10: FM Spectra and VCO

Lab10: FM Spectra and VCO Lab10: FM Spectra and VCO Prepared by: Keyur Desai Dept. of Electrical Engineering Michigan State University ECE458 Lab 10 What is FM? A type of analog modulation Remember a common strategy in analog modulation?

More information

Lecture notes on Waves/Spectra Noise, Correlations and.

Lecture notes on Waves/Spectra Noise, Correlations and. Lecture notes on Waves/Spectra Noise, Correlations and. W. Gekelman Lecture 4, February 28, 2004 Our digital data is a function of time x(t) and can be represented as: () = a + ( a n t+ b n t) x t cos

More information

DSP First Lab 03: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: k=1

DSP First Lab 03: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: k=1 DSP First Lab 03: AM and FM Sinusoidal Signals Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in the Pre-Lab section before

More information

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar Biomedical Signals Signals and Images in Medicine Dr Nabeel Anwar Noise Removal: Time Domain Techniques 1. Synchronized Averaging (covered in lecture 1) 2. Moving Average Filters (today s topic) 3. Derivative

More information

ECE 3155 Experiment I AC Circuits and Bode Plots Rev. lpt jan 2013

ECE 3155 Experiment I AC Circuits and Bode Plots Rev. lpt jan 2013 Signature Name (print, please) Lab section # Lab partner s name (if any) Date(s) lab was performed ECE 3155 Experiment I AC Circuits and Bode Plots Rev. lpt jan 2013 In this lab we will demonstrate basic

More information

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK) ELEC3242 Communications Engineering Laboratory 1 ---- Frequency Shift Keying (FSK) 1) Frequency Shift Keying Objectives To appreciate the principle of frequency shift keying and its relationship to analogue

More information

THE SINUSOIDAL WAVEFORM

THE SINUSOIDAL WAVEFORM Chapter 11 THE SINUSOIDAL WAVEFORM The sinusoidal waveform or sine wave is the fundamental type of alternating current (ac) and alternating voltage. It is also referred to as a sinusoidal wave or, simply,

More information

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM)

ELEC3242 Communications Engineering Laboratory Amplitude Modulation (AM) ELEC3242 Communications Engineering Laboratory 1 ---- Amplitude Modulation (AM) 1. Objectives 1.1 Through this the laboratory experiment, you will investigate demodulation of an amplitude modulated (AM)

More information

Midterm 1. Total. Name of Student on Your Left: Name of Student on Your Right: EE 20N: Structure and Interpretation of Signals and Systems

Midterm 1. Total. Name of Student on Your Left: Name of Student on Your Right: EE 20N: Structure and Interpretation of Signals and Systems EE 20N: Structure and Interpretation of Signals and Systems Midterm 1 12:40-2:00, February 19 Notes: There are five questions on this midterm. Answer each question part in the space below it, using the

More information

EECS 216 Winter 2008 Lab 2: FM Detector Part I: Intro & Pre-lab Assignment

EECS 216 Winter 2008 Lab 2: FM Detector Part I: Intro & Pre-lab Assignment EECS 216 Winter 2008 Lab 2: Part I: Intro & Pre-lab Assignment c Kim Winick 2008 1 Introduction In the first few weeks of EECS 216, you learned how to determine the response of an LTI system by convolving

More information

IMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES. Q. Meng, D. Sen, S. Wang and L. Hayes

IMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES. Q. Meng, D. Sen, S. Wang and L. Hayes IMPULSE RESPONSE MEASUREMENT WITH SINE SWEEPS AND AMPLITUDE MODULATION SCHEMES Q. Meng, D. Sen, S. Wang and L. Hayes School of Electrical Engineering and Telecommunications The University of New South

More information

Lecture 2. FOURIER TRANSFORMS AM and FM

Lecture 2. FOURIER TRANSFORMS AM and FM Lecture 2 FOURIER TRANSFORMS AM and FM We saw in the supplement on power spectra that the human range of hearing is concentrated in the range 4Hz to about 4Hz. That s where we d expect radio broadcasts

More information

CS 591 S1 Midterm Exam Solution

CS 591 S1 Midterm Exam Solution Name: CS 591 S1 Midterm Exam Solution Spring 2016 You must complete 3 of problems 1 4, and then problem 5 is mandatory. Each problem is worth 25 points. Please leave blank, or draw an X through, or write

More information

Chapter 6: Periodic Functions

Chapter 6: Periodic Functions Chapter 6: Periodic Functions In the previous chapter, the trigonometric functions were introduced as ratios of sides of a right triangle, and related to points on a circle. We noticed how the x and y

More information

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202)

Department of Electronic Engineering NED University of Engineering & Technology. LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Department of Electronic Engineering NED University of Engineering & Technology LABORATORY WORKBOOK For the Course SIGNALS & SYSTEMS (TC-202) Instructor Name: Student Name: Roll Number: Semester: Batch:

More information

6.02 Practice Problems: Modulation & Demodulation

6.02 Practice Problems: Modulation & Demodulation 1 of 12 6.02 Practice Problems: Modulation & Demodulation Problem 1. Here's our "standard" modulation-demodulation system diagram: at the transmitter, signal x[n] is modulated by signal mod[n] and the

More information

Physics 115 Lecture 13. Fourier Analysis February 22, 2018

Physics 115 Lecture 13. Fourier Analysis February 22, 2018 Physics 115 Lecture 13 Fourier Analysis February 22, 2018 1 A simple waveform: Fourier Synthesis FOURIER SYNTHESIS is the summing of simple waveforms to create complex waveforms. Musical instruments typically

More information

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday.

Reading: Johnson Ch , Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday. L105/205 Phonetics Scarborough Handout 7 10/18/05 Reading: Johnson Ch.2.3.3-2.3.6, Ch.5.5 (today); Liljencrants & Lindblom; Stevens (Tues) reminder: no class on Thursday Spectral Analysis 1. There are

More information

DSP First. Laboratory Exercise #4. AM and FM Sinusoidal Signals

DSP First. Laboratory Exercise #4. AM and FM Sinusoidal Signals DSP First Laboratory Exercise #4 AM and FM Sinusoidal Signals The objective of this lab is to introduce more complicated signals that are related to the basic sinusoid. These are signals which implement

More information

Computer Music in Undergraduate Digital Signal Processing

Computer Music in Undergraduate Digital Signal Processing Computer Music in Undergraduate Digital Signal Processing Phillip L. De Leon New Mexico State University Klipsch School of Electrical and Computer Engineering Las Cruces, New Mexico 88003-800 pdeleon@nmsu.edu

More information

CS 591 S1 Midterm Exam

CS 591 S1 Midterm Exam Name: CS 591 S1 Midterm Exam Spring 2017 You must complete 3 of problems 1 4, and then problem 5 is mandatory. Each problem is worth 25 points. Please leave blank, or draw an X through, or write Do Not

More information

Goals. Introduction. To understand the use of root mean square (rms) voltages and currents.

Goals. Introduction. To understand the use of root mean square (rms) voltages and currents. Lab 10. AC Circuits Goals To show that AC voltages cannot generally be added without accounting for their phase relationships. That is, one must account for how they vary in time with respect to one another.

More information

Physics 364, Fall 2014, reading due your answers to by 11pm on Sunday

Physics 364, Fall 2014, reading due your answers to by 11pm on Sunday Physics 364, Fall 204, reading due 202-09-07. Email your answers to ashmansk@hep.upenn.edu by pm on Sunday Course materials and schedule are at http://positron.hep.upenn.edu/p364 Assignment: (a) First

More information

Here are some of Matlab s complex number operators: conj Complex conjugate abs Magnitude. Angle (or phase) in radians

Here are some of Matlab s complex number operators: conj Complex conjugate abs Magnitude. Angle (or phase) in radians Lab #2: Complex Exponentials Adding Sinusoids Warm-Up/Pre-Lab (section 2): You may do these warm-up exercises at the start of the lab period, or you may do them in advance before coming to the lab. You

More information

Digital Signal Processing Techniques

Digital Signal Processing Techniques Digital Signal Processing Techniques Dmitry Teytelman Dimtel, Inc., San Jose, CA, 95124, USA June 17, 2009 Outline 1 Introduction 2 Signal synthesis Arbitrary Waveform Generation CORDIC Direct Digital

More information

Synthesis Techniques. Juan P Bello

Synthesis Techniques. Juan P Bello Synthesis Techniques Juan P Bello Synthesis It implies the artificial construction of a complex body by combining its elements. Complex body: acoustic signal (sound) Elements: parameters and/or basic signals

More information

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization

More information

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts

Instruction Manual for Concept Simulators. Signals and Systems. M. J. Roberts Instruction Manual for Concept Simulators that accompany the book Signals and Systems by M. J. Roberts March 2004 - All Rights Reserved Table of Contents I. Loading and Running the Simulators II. Continuous-Time

More information

Graphing Sine and Cosine

Graphing Sine and Cosine The problem with average monthly temperatures on the preview worksheet is an example of a periodic function. Periodic functions are defined on p.254 Periodic functions repeat themselves each period. The

More information

Lab 4 Fourier Series and the Gibbs Phenomenon

Lab 4 Fourier Series and the Gibbs Phenomenon Lab 4 Fourier Series and the Gibbs Phenomenon EE 235: Continuous-Time Linear Systems Department of Electrical Engineering University of Washington This work 1 was written by Amittai Axelrod, Jayson Bowen,

More information

AC CURRENTS, VOLTAGES, FILTERS, and RESONANCE

AC CURRENTS, VOLTAGES, FILTERS, and RESONANCE July 22, 2008 AC Currents, Voltages, Filters, Resonance 1 Name Date Partners AC CURRENTS, VOLTAGES, FILTERS, and RESONANCE V(volts) t(s) OBJECTIVES To understand the meanings of amplitude, frequency, phase,

More information

May 1995 QST Volume 79, Number 5

May 1995 QST Volume 79, Number 5 POWER WATT S IT ALL ABOUT? By Mike Gruber, WA1SVF ARRL Laboratory Engineer Q: Peak Envelope Power (PEP), RMS, average power...the list goes on and on. And I haven t even mentioned some of those strange

More information

Lab P-4: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: ) X

Lab P-4: AM and FM Sinusoidal Signals. We have spent a lot of time learning about the properties of sinusoidal waveforms of the form: ) X DSP First, 2e Signal Processing First Lab P-4: AM and FM Sinusoidal Signals Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises

More information

Basic Electronics Learning by doing Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras

Basic Electronics Learning by doing Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras Basic Electronics Learning by doing Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras Lecture 26 Mathematical operations Hello everybody! In our series of lectures on basic

More information

BEATS AND MODULATION ABSTRACT GENERAL APPLICATIONS BEATS MODULATION TUNING HETRODYNING

BEATS AND MODULATION ABSTRACT GENERAL APPLICATIONS BEATS MODULATION TUNING HETRODYNING ABSTRACT The theory of beats is investigated experimentally with sound and is compared with amplitude modulation using electronic signal generators and modulators. Observations are made by ear, by oscilloscope

More information

STATION NUMBER: LAB SECTION: Filters. LAB 6: Filters ELECTRICAL ENGINEERING 43/100 INTRODUCTION TO MICROELECTRONIC CIRCUITS

STATION NUMBER: LAB SECTION: Filters. LAB 6: Filters ELECTRICAL ENGINEERING 43/100 INTRODUCTION TO MICROELECTRONIC CIRCUITS Lab 6: Filters YOUR EE43/100 NAME: Spring 2013 YOUR PARTNER S NAME: YOUR SID: YOUR PARTNER S SID: STATION NUMBER: LAB SECTION: Filters LAB 6: Filters Pre- Lab GSI Sign- Off: Pre- Lab: /40 Lab: /60 Total:

More information

So you say Bring on the SPAM?

So you say Bring on the SPAM? So you say Bring on the SPAM? Last Time s Lecture: Warm-ups about Transmitters Angle Modulation-->FM & PM How to get Modulation-->VCO Introduction to Oscillators: Feedback Perspective Timing-based (I.e.

More information

PROJECT NOTES/ENGINEERING BRIEFS

PROJECT NOTES/ENGINEERING BRIEFS PROJECT NOTES/ENGINEERING BRIEFS APPLICATION OF A REAL-TIME HADAMARD TRANSFORM NETWORK TO SOUND SYNTHESIS BERNARD A. HUTCHINS, JR. Electronoies, Ithaca, N.Y. 14850 A Hadamard transform (HT) analyze function

More information

FIR/Convolution. Visulalizing the convolution sum. Convolution

FIR/Convolution. Visulalizing the convolution sum. Convolution FIR/Convolution CMPT 368: Lecture Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University April 2, 27 Since the feedforward coefficient s of the FIR filter are

More information

Digital Signalbehandling i Audio/Video

Digital Signalbehandling i Audio/Video Digital Signalbehandling i Audio/Video Institutionen för Elektrovetenskap Computer exercise 4 in english Martin Stridh Lund 2006 2 Innehåll 1 Datorövningar 5 1.1 Exercises for exercise 12/Computer exercise

More information

Lab 9 Fourier Synthesis and Analysis

Lab 9 Fourier Synthesis and Analysis Lab 9 Fourier Synthesis and Analysis In this lab you will use a number of electronic instruments to explore Fourier synthesis and analysis. As you know, any periodic waveform can be represented by a sum

More information

Spectrum Analysis: The FFT Display

Spectrum Analysis: The FFT Display Spectrum Analysis: The FFT Display Equipment: Capstone, voltage sensor 1 Introduction It is often useful to represent a function by a series expansion, such as a Taylor series. There are other series representations

More information

EECS 216 Winter 2008 Lab 2: FM Detector Part II: In-Lab & Post-Lab Assignment

EECS 216 Winter 2008 Lab 2: FM Detector Part II: In-Lab & Post-Lab Assignment EECS 216 Winter 2008 Lab 2: Part II: In-Lab & Post-Lab Assignment c Kim Winick 2008 1 Background DIGITAL vs. ANALOG communication. Over the past fifty years, there has been a transition from analog to

More information

Angle Modulated Systems

Angle Modulated Systems Angle Modulated Systems Angle of carrier signal is changed in accordance with instantaneous amplitude of modulating signal. Two types Frequency Modulation (FM) Phase Modulation (PM) Use Commercial radio

More information

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM

EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM EE 215 Semester Project SPECTRAL ANALYSIS USING FOURIER TRANSFORM Department of Electrical and Computer Engineering Missouri University of Science and Technology Page 1 Table of Contents Introduction...Page

More information

Music 171: Sinusoids. Tamara Smyth, Department of Music, University of California, San Diego (UCSD) January 10, 2019

Music 171: Sinusoids. Tamara Smyth, Department of Music, University of California, San Diego (UCSD) January 10, 2019 Music 7: Sinusoids Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) January 0, 209 What is Sound? The word sound is used to describe both:. an auditory sensation

More information