Lab 1. The Fourier Transform


 Nickolas Hill
 3 years ago
 Views:
Transcription
1 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 Communications Lab, the intent of this experiment is to help you become familiar with the lab equipment and Communications Lab procedures. Purpose As a result of performing this lab, the student will understand How to create signals using MatLab, The relationship between the time and frequency domains as shown by performing Fourier analyses of assigned signals, The relationships between sampling rate, aliasing, signal reconstruction, pulse duty cycle, etc., and The differences between Fourier Transform, Discrete Fourier Transform, and Fast Fourier Transform. A secondary purpose of this lab is to introduce you to the tools and procedures that will be required for successful completion of the Communications Labs. The tools include MatLab, LabVIEW, PSpice (a simulation software), and the Lab test equipment. Prelab In this lab you will examine the time and frequency domain representation of a signal using Matlab. Matlab provides the FFT, FFT2, IFFT, IFFT2 and FFTSHIFT functions for converting signals between the time and frequency domains. Templates for the files are available on the Communications Lab Web Site: The ReadOnly files with.tem extensions are the ones you are looking for. Rename them to <filename.m> and then, using Windows Explorer files properties, remove the Readonly attribute. To use these files, you will modify functions and variables, then observe the outputs. During the lab you will plot the signals in the time domain using MatLab. In your report, be sure to comment on your results. Make sure you provide a title for each plot, and properly label the x and y axes. An explanation of how to title and label graphs is given later in this procedure. As you plan to represent signals using MatLab, a key item to remember is that MatLab functions work on signals in discretetime. As a result, you will use the DFT (Discrete Fourier Transform) rather than a continuous function Fourier Transform. You may want Lab 11
2 to review the pages which discuss DFT in your Communications Systems text. Matlab uses the Fast Fourier Transform, or FFT, algorithm to implement the DFT. You will find information in the Matlab manual for more specific usage of commands. To learn how to use the fft function type >> help fft at the Matlab command line. FFT Discrete Fourier transform. FFT(X) is the discrete Fourier transform of vector X. If the length of X is a power of two, a fast radix2 fastfourier transform algorithm is used. If the length of X is not a power of two, a slower nonpoweroftwo algorithm is employed. FFT(X,N) is the Npoint FFT, padded with zeros if X has less than N points and truncated if it has more. If X is a matrix, the FFT operation is applied to each column. See also IFFT, FFT2, IFFT2, FFTSHIFT. Another useful command, especially after you have created many variables, is whos: Example: >> help whos MatLab will show the usage of builtin function whos : WHOS is a long form of WHO. It lists each variables in the current workspace, together with information about its size, density, complexity, etc. Finally, clear all purges all the variables you have assigned. Prelab1.1: Creating a sine wave 1) Generate a sine wave with a signal frequency, f o, of 1 Hz, and an amplitude of 1 volt peak to peak. A sinusoidal, realvalued signal, is described by three parameters: frequency, amplitude, and phase. The mathematical model of the signal in time is y( t) = A sin( 2 pi f t + φ ), 0 t < T [sec] (1.1) o where A is the amplitude, f o is the signal frequency in Hertz, t is the time, and φ is initial phase. Because MatLab creates waveforms from a series of discrete points, you must generate sufficient samples to make the waveform look like an analog signal. After the waveform is created, the plot command will display an analoglike plot from the discrete data points. Begin creating the sine wave by defining 100 data points over a period of 3 seconds: >> t = 0 : 3*1/100 : 3*(11/100) ; Lab 12
3 Note: A semicolon prevents the vector from being echoed to the screen after you enter the command. Now you can create the sine wave. For this first sine wave, use f o = 1 [Hz], an initial phase of 0, and amplitude of 1 volt peaktopeak: >> yt = 4 * sin ( 2 * pi * t + 0 ); Plot will display the waveform you just created: >> plot ( t, yt ) The following two commands label the axes: >> xlabel ( 'time [sec]' ) >> ylabel ( 'amplitude [volt]' ) Finish the plot by providing a title: title ( '1 Hz Sine Wave' ) Now it's your turn. 2) Generate a sinusoidal signal with following definition: A = 10 Vpp, f o = 1000 Hz, sampling time T s = milliseconds, φ = π/4, starting time = 0, and ending time = 2 milliseconds. You can verify the number of data points by using the MatLab builtin functions size or length: >> size(t) or >> length(t) The time sequence is made regarding for the sampling time. Now you can generate a time sequence about the requirement for the array length: >> t = [0: 1000] / fs ; or t = linspace (0, 0.002, 1000 ) ; where fs is a sampling time for the time sequence. Find the value of the last element for the time sequence. Include a plot of this sine wave in your report. Prelab 1.2: The Frequency Spectrum of Sine wave. The mathematical model of a sampled (discrete valued) sine wave is y( t) = A sin( 2 pi f n* T + φ ) for n = 0,1,2,..., N1 o where, A defines its amplitude, f o its frequency, n is the sample number, φ defines the relative phase at n = 0, and N is the signal length 1) Generate a sine wave. Use the following values: T s = 10 µsec, A = 5 Vpp, f o = 1000 Hz, and 0 t 2 msec. You will need to determine the number of data points by dividing the time period by the sampling time. s Lab 13
4 Add AWGN(Additive White Gaussian Noise) to the time domain signal in order to make the output more like the practical output of oscilloscope: >> y = A * sin ( 2*pi*fo*t )+ 0.2*randn ( 1, length ( t ) ); After you create y(t), plot the FFT of y(t), that is, Y(f). You will compare the time domain and frequency domain output of Matlab with those you observe in the lab. You can use a 512point FFT for better resolution: >> Y = fft ( y, 512 ) ; >> plot ( Y ) You can see that a problem exists due to the fact that the output of the FFT function is a complex valued vector. MATLAB plots complex numbers on the twodimensional complex plane, which is not the plot you are trying to generate. What is usually significant in communications is the magnitude of the frequency domain representation. You can plot the magnitude of the FFT by using MatLab's abs function: >> plot ( abs ( Y ) ) Matlab sets axes automatically unless a user defines them. To define the x and yaxis in order to see the plot in detail: >> axis ( [ ] ) Now the graph looks like a frequency domain plot. However it still does not look like the sinc pulse that we would expect to see. This is because MATLAB presents frequency components from f = 0 to f = f s (i.e. from DC to the sampling frequency). However, we are used to seeing the plots range from f = f s /2 to f = +f s /2. This problem can be overcome by using the fftshift function. To get help on this function type: >> help fftshift Plot the magnitude using the fftshift function to move the dc component to the center of the display: >> plot ( abs ( fftshift ( Y ) ) ) Now the plot is starting to look like the expected Fourier transform. However, the xaxis is still not correct. The xaxis should be scaled to display frequencies from fs/2 to fs/2. Since the sample period is 10 µsec, the sample frequency is 100 KHz. Create a separate vector that contains frequencies (in units of KHz) for the xaxis as follows: >> L = length ( Y ) ; >> x = 100 * ( ( 0 : L1 ) / L .5 ) ; Try the plot again, but this time use the xaxis that you just created: >> plot ( x, fftshift ( abs ( Y ) ) ) This produces a plot of magnitude versus frequency. If you want the output to look more like the display you see with the oscilloscope, instead of using fftshift, you must define the xaxis in the following way: >> f = 100 * ( ( 0 : L/21 ) / L ) ; Lab 14
5 >> Y = fft ( y, 512 ) ; >> plot ( f, abs ( Y ( 1 : L/2 ) ) To increase the resolution of FFTs, use zero padding. As you see in the usage of fft, Matlab make fft can implement zero padding. If the user defines a larger value than the length of the input signal, the function fft gives the FFT output of a zero padded input signal. This is explained in Appendix D. You can also use a logarithmic scale for the magnitude of spectra. To see the magnified data of magnitude: >> plot ( f, 20 * log10 ( abs ( Y ( 1 : L/2 ) ) ) ) 2) Generate the following signal and plot its frequency spectrum. Determine the appropriate sampling rate and find the significant signal frequency of the waveform from the FFT. y(t) = 1.5sin(2π*50*t) + 5cos(2π 100 t) + 3sin(2π*200*t), 0 t 01. sec Prelab 1.3: The Frequency Spectrum of a pulse Unit impulse signal: x = [ ] corresponds to mathematical definition: δ [n] = 1, n = 0 = 0, n = 1, 2,..., N1 1) Using the Matlab builtin function fft to see DFTs, plot the magnitude of a DFT. The steps below illustrate how to plot the magnitude. Start by creating a vector x with N = 8 points. You do not need to take the frequency range for the xaxis into consideration when you plot the FFT of the impulse for this procedure. >> x = [ ] ; >> plot ( x ) >> X = fft ( x ) ; >> X = fftshift ( X ) ; Use the Matlab function stem to display discrete data. If you just use the command plot, then the impulse looks like triangular pulse. >> plot ( abs ( X ) ) >> stem ( abs ( X ) ) 2) You can use the Matlab function ifft to reconstruct the time domain signal. The usage of ifft is similar to that of fft: >> X = fft ( x ) >> xi = ifft ( X ) >> stem ( real ( xi ) ) Note: Since there are both real and imaginary components in the FFT, you must specify that you want to graph the real part of xi. 3) Repeat steps 1) and 2) for input signals which are a) all ones: x = [ ] ; Lab 15
6 b) shifted impulse: x = [ ] ; c) three point boxcar: x = [ ] ; d) symmetric boxcar: x = [ ] ; Then, observe the each signal output and compare the values of their FFT outputs. You can combine the plots into one graph. To create one plot for the time domain and frequency domain impulse response function use the function subplot. Subplot(m,n,p) or subplot(mnp) can be used to observe two plots in an easier way at the same time in Matlab: >> subplot ( 211 ) >> stem ( x ) >> subplot ( 212 ) >> stem (abs ( X ) ) For more information, type help subplot at Matlab command line. Note that here abs specifies the absolute value, or magnitude, of X. Prelab 1.4: The Frequency Spectrum of Rectangular Pulse 1) In this section of the prelab you will generate the FFT of rectangular wave pulses. Use the mfiles that you created in Prelab 1.2 for this procedure. Find the FFTs of the rectangular waves using the same parameters as in Prelab ) Also plot FFTs for rectangular waves with nonsymmetrical duty cycles: 20%, 35%, and 75%. Use one plane of the FFT to make the outputs look like those of oscilloscope. In your lab report, comment on the spectral harmonics created by varying the duty cycle. You may need to increase the resolution of your FFTs to be able to distinguish the differences caused by varying the duty cycle. Determine the distance between spectral harmonics. To see more spectral harmonics in the FFTs, you will need to increase the points calculated by the FFT, that is, the input value N for the function fft. 3) Reconstruct the signals using ifft: >> X = fft ( x ) ; >> xi = ifft ( X ) ; Since the output xi is complex value, you must view the real part of xi to be able to compare the recreated signal with the original time domain signal: >> plot ( t, real ( xi ) ) 4) Starting with the rectangular wave sequence, create a sequence with a sampling rate of 32 points per symbol period. a) Generate two complete cycles of the sequence so that you can see two pulses. Find the FFT of this sequence. Lab 16
7 b) Reduce the sampling rate to 16 points per period. Find the FFT of this sequence. c) Reduce the sampling rate 8 and 4 points per period and plot the FFTs of these signals. d) Reconstruct each of the above FFTs using IFFT. Use stem to plot each of the reconstructed signals. e) Compare the plots of the reconstructed signals and explain the differences you observe between them. 5) Repeat step 4) for the sine wave that you generated for prelab 2.1, changing the sampling time as explained below. Complete this procedure after you generate a sine wave of the 64 data points for one cycle. >> newy1 = y ( 1:2:128 ) ; % 32points for the first sequence >> newy2 = y ( 1:4:128 ) ; % 16points for the second sequence >> newy3 = y ( 1:8:128 ) ; % 8points for the third sequence >> newy4 = y( 1:16:128 ) ; % 4points for the fourth sequence Lab 17
8 Lab Parts required for this lab: No components required for Lab q 1.1. The spectrum of a sine wave, and the effect of aliasing (From the HP Product Note : FFT Lab Experiments Notebook  reproduced by permission from Hewlett Packard.) 1. Connect the function generator to channel 1 of the oscilloscope. Select a 2 V pp (i.e., 1 V pp displayed on the function generator) sinusoidal signal with a frequency of 1 KHz. Use "Autoscale" to display the waveform. 2. Depress the "+/" key on the oscilloscope and then select the "On" entry under the "Function 2" menu. This will display the FFT of the timedomain waveform. Next, eliminate the trace of the waveform from the screen by depressing the "1" key and then selecting "Off" under the "1" menu entry. Use the "Time/Div" control to select an effective sampling rate of 10 KSa/s (thousand samples per second). 3. Adjust the settings of the FFT. Select the "Menu" entry under the "Function 2" menu. Select the "FFT Menu" entry and then "Autoscale FFT". Record the frequency span under "Freq Span" of the displayed spectra. Explain the relationship between this value and the effective sampling rate. 4. Using the signal's generator frequency control, progressively increase the frequency of the signal to roughly 4 KHz, allowing the FFT display to stabilize at several points along the way. You should see the peak lobe of the FFT display move to the right as the signal frequency is increased. Using "Cursors" "Find Peaks", complete the following table: Frequency Generator frequency (KHz) Cursor f1 frequency (KHz) Continue to slowly increase the sinusoid's frequency. Aliasing occurs as the frequency of the sinusoid exceeds 5 KHz. As the frequency is swept from 5 KHz to 10 KHz, the mainlobe moves to left on the display. As the sinusoid's frequency is swept from 10 KHz to 15 KHz, the main lobe moves to the right on the FFT display. Complete the following table: Frequency Generator frequency (KHz) Cursor f1 frequency (KHz) Lab 18
9 6. Assuming ideal sampling and using the theoretical spectra of a sine wave, plot the spectra of the sampled waveform when its frequency is 2.5, 6, and 11 KHz and the sampling frequency is 10 KHz. What values would show the reading for cursor f1 when the frequency of the waveform is 53 KHz? 78 KHz? Create spectral plots to display your conclusions. 1.2 Analyzing square and rectangular waves. In this section you will create a square wave, and then observe changes in the output spectrum as the duty cycle of the square wave is changed. 1. Connect a 2 V pp (actual value) square wave with a frequency of 10 KHz to channel 1 of the oscilloscope. Use "Autoscale" to display the waveform. 2. Activate the FFT function and turn off channel 1 as in step 2 of the previous section. Use the "Time/Div" knob to select a sampling rate of 500 KSa/s. Autoscale the FFT as described in step 3 of section 2.1. Notice that the amplitude of the spectral lines decreases monotonically. 3. Decrease the sampling rate to 200 KSa/s. At this point you should see 5 spectral lines. Using "Cursors" and "Find Peaks" determine: f1 frequency (KHz) f2 frequency (KHz) frequency (KHz) 4. When the duty cycle is changed from 50% (square wave), the signal becomes a periodic pulse instead of a square wave form, causing the envelope of the spectra to take on the shape of the sinc function. On the function generator, change the duty cycle of the signal to 20% by depressing the keys "Shift" "Offset" and then either by rotating the knob or by entering the number using "Enter Number". 5. Notice that the amplitude of the spectral components is no longer decreasing monotonically, and that there is a gap between the fourth and fifth spectral lines. Using "Cursors" and "Find Peaks", complete the table: f1 frequency (KHz) f2 frequency (KHz) frequency (KHz) Also, determine the frequency which corresponds to the missing pulse, i.e., which would occur in the separation between the fourth and fifth spectral lines. Select both f1 f2 as active cursors (both will highlighted), then adjust f1 to coincide with the fourth spectral line. f2 will be at the frequency of the missing component. Lab 19
10 6. Repeat step 5, with the duty cycle set to 25%. Notice that the number of spectral lines between gaps has changed. What is the relationship between the frequency of the missing spectral line, the period of the square wave, and the duty cycle of the square wave? 7. Repeat step 5 with the duty cycle set to 75%. Compare these results with those obtained in steps 5 and 6. Explain the results you observed. 8. Calculate the frequencies of the mission spectral lines for a duty cycle of 40%? Verify your answer by displaying the FFT on the oscilloscope. Hint: Recall that the envelope of the spectrum must be sinc shaped, and observe the display carefully. Report In this lab you analyzed sine and square/rectangular waves in the time domain and in the frequency domain. You also observed aliasing. 1. Answer the questions from the Lab and the Prelab. 2. Define a rule for preventing/detecting aliasing Don't forget to turn in a diskette containing your Matlab equations with your lab report. Lab 110
Experiment 3: Double Sideband Modulation (DSB)
Experiment 3: Double Sideband Modulation (DSB) This experiment examines the characteristics of the doublesideband (DSB) linear modulation process. The demodulation is performed coherently and its strict
More informationElectrical Resonance
Electrical Resonance (RLC series circuit) APPARATUS 1. RLC Circuit board 2. Signal generator 3. Oscilloscope Tektronix TDS1002 with two sets of leads (see Introduction to the Oscilloscope ) INTRODUCTION
More informationAnalog 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
More informationLab #9: AC Steady State Analysis
Theory & Introduction Lab #9: AC Steady State Analysis Goals for Lab #9 The main goal for lab 9 is to make the students familar with AC steady state analysis, db scale and the NI ELVIS frequency analyzer.
More informationEXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS
1 EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS The oscilloscope is the most versatile and most important tool in this lab and is probably the best tool an electrical engineer uses. This outline guides
More informationThe 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
More informationDepartment of Electrical and Computer Engineering BenGurion University of the Negev. LAB 1  Introduction to USRP
Department of Electrical and Computer Engineering BenGurion University of the Negev LAB 1  Introduction to USRP  11 Introduction In this lab you will use software reconfigurable RF hardware from National
More informationSGN1158 Introduction to Signal Processing Test. Solutions
SGN1158 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:
More informationLab 1: The Digital Oscilloscope
PHYSICS 220 Physical Electronics Lab 1: The Digital Oscilloscope Object: To become familiar with the oscilloscope, a ubiquitous instrument for observing and measuring electronic signals. Apparatus: Tektronix
More informationB3. 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
More informationANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 21
WHAT IS AN FFT SPECTRUM ANALYZER? ANALYZER BASICS The SR760 FFT Spectrum Analyzer takes a time varying input signal, like you would see on an oscilloscope trace, and computes its frequency spectrum. Fourier's
More informationLab 3: Introduction to Data Acquisition Cards
Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied
More informationSignal Processing First Lab 01: Introduction to MATLAB. 3. Learn a little about advanced programming techniques for MATLAB, i.e., vectorization.
Signal Processing First Lab 01: Introduction to MATLAB PreLab and WarmUp: You should read at least the PreLab and Warmup sections of this lab assignment and go over all exercises in the PreLab section
More informationAutoTuning Using Fourier Coefficients
AutoTuning 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
More informationRF Measurements Using a Modular Digitizer
RF Measurements Using a Modular Digitizer Modern modular digitizers, like the Spectrum M4i series PCIe digitizers, offer greater bandwidth and higher resolution at any given bandwidth than ever before.
More informationLaboratory 4: Feedback and Compensation
Laboratory 4: Feedback and Compensation To be performed during Week 9 (Oct. 2024) and Week 10 (Oct. 2731) Due Week 11 (Nov. 37) 1 PreLab This PreLab should be completed before attending your regular
More informationAnalysis/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 TUBerlin IRCAM Analysis/Synthesis
More informationCIRCUITS LABORATORY EXPERIMENT 3. AC Circuit Analysis
CIRCUITS LABORATORY EXPERIMENT 3 AC Circuit Analysis 3.1 Introduction The steadystate behavior of circuits energized by sinusoidal sources is an important area of study for several reasons. First, the
More informationThe Calculation of G rms
The Calculation of G rms QualMark Corp. Neill Doertenbach The metric of G rms is typically used to specify and compare the energy in repetitive shock vibration systems. However, the method of arriving
More informationSR2000 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
More informationDIODE CIRCUITS LABORATORY. Fig. 8.1a Fig 8.1b
DIODE CIRCUITS LABORATORY A solid state diode consists of a junction of either dissimilar semiconductors (pn junction diode) or a metal and a semiconductor (Schottky barrier diode). Regardless of the type,
More informationHigh Quality Integrated Data Reconstruction for Medical Applications
High Quality Integrated Data Reconstruction for Medical Applications A.K.M Fazlul Haque Md. Hanif Ali M Adnan Kiber Department of Computer Science Department of Computer Science Department of Applied Physics,
More informationFrequency 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
More informationMatlab GUI for WFB spectral analysis
Matlab GUI for WFB spectral analysis Jan Nováček Department of Radio Engineering K13137, CTU FEE Prague Abstract In the case of the sound signals analysis we usually use logarithmic scale on the frequency
More informationSIGNAL GENERATORS and OSCILLOSCOPE CALIBRATION
1 SIGNAL GENERATORS and OSCILLOSCOPE CALIBRATION By Lannes S. Purnell FLUKE CORPORATION 2 This paper shows how standard signal generators can be used as leveled sine wave sources for calibrating oscilloscopes.
More informationThe Fast Fourier Transform (FFT) and MATLAB Examples
The Fast Fourier Transform (FFT) and MATLAB Examples Learning Objectives Discrete Fourier transforms (DFTs) and their relationship to the Fourier transforms Implementation issues with the DFT via the FFT
More informationSIGNAL 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
More informationFREQUENCY RESPONSE OF AN AUDIO AMPLIFIER
2014 Amplifier  1 FREQUENCY RESPONSE OF AN AUDIO AMPLIFIER The objectives of this experiment are: To understand the concept of HIFI audio equipment To generate a frequency response curve for an audio
More informationMATERIALS. Multisim screen shots sent to TA.
Page 1/8 Revision 0 9Jun10 OBJECTIVES Learn new Multisim components and instruments. Conduct a Multisim transient analysis. Gain proficiency in the function generator and oscilloscope. MATERIALS Multisim
More informationLAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS
LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS Objective In this experiment you will study the iv characteristics of an MOS transistor. You will use the MOSFET as a variable resistor and as a switch. BACKGROUND
More informationSpectral Analysis Using a DeepMemory Oscilloscope Fast Fourier Transform (FFT)
Spectral Analysis Using a DeepMemory Oscilloscope Fast Fourier Transform (FFT) For Use with Infiniium 54830B Series DeepMemory Oscilloscopes Application Note 13831 Table of Contents Introduction........................
More informationMATRIX TECHNICAL NOTES
200 WOOD AVENUE, MIDDLESEX, NJ 08846 PHONE (732) 4699510 FAX (732) 4690418 MATRIX TECHNICAL NOTES MTN107 TEST SETUP FOR THE MEASUREMENT OF XMOD, CTB, AND CSO USING A MEAN SQUARE CIRCUIT AS A DETECTOR
More informationThe Algorithms of Speech Recognition, Programming and Simulating in MATLAB
FACULTY OF ENGINEERING AND SUSTAINABLE DEVELOPMENT. The Algorithms of Speech Recognition, Programming and Simulating in MATLAB Tingxiao Yang January 2012 Bachelor s Thesis in Electronics Bachelor s Program
More informationLab 5 Operational Amplifiers
Lab 5 Operational Amplifiers By: Gary A. Ybarra Christopher E. Cramer Duke University Department of Electrical and Computer Engineering Durham, NC. Purpose The purpose of this lab is to examine the properties
More informationEXPERIMENT NUMBER 8 CAPACITOR CURRENTVOLTAGE RELATIONSHIP
1 EXPERIMENT NUMBER 8 CAPACITOR CURRENTVOLTAGE RELATIONSHIP Purpose: To demonstrate the relationship between the voltage and current of a capacitor. Theory: A capacitor is a linear circuit element whose
More informationLab Exercise 1: Acoustic Waves
Lab Exercise 1: Acoustic Waves Contents 11 PRELAB ASSIGNMENT................. 2 13.1 Spreading Factor: Spherical Waves........ 2 13.2 Interference In 3D................. 3 14 EQUIPMENT........................
More informationDesign of FIR Filters
Design of FIR Filters Elena Punskaya wwwsigproc.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
More informationVCO Phase noise. Characterizing Phase Noise
VCO Phase noise Characterizing Phase Noise The term phase noise is widely used for describing short term random frequency fluctuations of a signal. Frequency stability is a measure of the degree to which
More informationEE 1202 Experiment #4 Capacitors, Inductors, and Transient Circuits
EE 1202 Experiment #4 Capacitors, Inductors, and Transient Circuits 1. Introduction and Goal: Exploring transient behavior due to inductors and capacitors in DC circuits; gaining experience with lab instruments.
More informationAC 20123923: MEASUREMENT OF OPAMP PARAMETERS USING VEC TOR SIGNAL ANALYZERS IN UNDERGRADUATE LINEAR CIRCUITS LABORATORY
AC 2123923: MEASUREMENT OF OPAMP PARAMETERS USING VEC TOR SIGNAL ANALYZERS IN UNDERGRADUATE LINEAR CIRCUITS LABORATORY Dr. Tooran Emami, U.S. Coast Guard Academy Tooran Emami received her M.S. and Ph.D.
More informationApplications of the DFT
CHAPTER 9 Applications of the DFT The Discrete Fourier Transform (DFT) is one of the most important tools in Digital Signal Processing. This chapter discusses three common ways it is used. First, the DFT
More informationElectronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)
Page 1 Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT) ECC RECOMMENDATION (06)01 Bandwidth measurements using FFT techniques
More informationPCM Encoding and Decoding:
PCM Encoding and Decoding: Aim: Introduction to PCM encoding and decoding. Introduction: PCM Encoding: The input to the PCM ENCODER module is an analog message. This must be constrained to a defined bandwidth
More informationFermi National Accelerator Laboratory. The Measurements and Analysis of Electromagnetic Interference Arising from the Booster GMPS
Fermi National Accelerator Laboratory BeamsDoc2584 Version 1.0 The Measurements and Analysis of Electromagnetic Interference Arising from the Booster GMPS Phil S. Yoon 1,2, Weiren Chou 1, Howard Pfeffer
More informationExperiment 2 Diode Applications: Rectifiers
ECE 3550  Practicum Fall 2007 Experiment 2 Diode Applications: Rectifiers Objectives 1. To investigate the characteristics of halfwave and fullwave rectifier circuits. 2. To recognize the usefulness
More informationLecture 16: Noise and Filters
Lecture 16: Noise and Filters Overview 1. Periodic and Aperiodic Signals Review: by periodic signals, we mean signals that have a waveform shape that repeats. The time taken for the waveform to repeat
More informationCMPT 468: Matlab Tutorial 3: Analysis with the Fast Fourier Transform (FFT)
CMPT 468: Matlab Tutorial 3: Analysis with the Fast Fourier Transform (FFT) Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University September 24, 2013 This tutorial is available
More informationLab 4  Data Acquisition
Spring 11 Lab 4  Data Acquisition Lab 41 Lab 4  Data Acquisition Format This lab will be conducted during your regularly scheduled lab time in a group format. Each student is responsible for learning
More informationCurve Fitting, Loglog Plots, and Semilog Plots 1
Curve Fitting, Loglog Plots, and Semilog Plots 1 In this MATLAB exercise, you will learn how to plot data and how to fit lines to your data. Suppose you are measuring the height h of a seedling as it grows.
More informationQ1. The graph below shows how a sinusoidal alternating voltage varies with time when connected across a resistor, R.
Q1. The graph below shows how a sinusoidal alternating voltage varies with time when connected across a resistor, R. (a) (i) State the peaktopeak voltage. peaktopeak voltage...v (1) (ii) State the
More informationReal time spectrum analyzer light
Faculty of Engineering and Sustainable Development Real time spectrum analyzer light Cátia Isabel Jesus Pereira Gävle May 2011 Bachelor of Program in Electronics/Telecommunications Examiner: Charles Nader
More informationExperiment #11: LRC Circuit (Power Amplifier, Voltage Sensor)
Experiment #11: LRC Circuit (Power Amplifier, Voltage Sensor) Concept: circuits Time: 30 m SW Interface: 750 Windows file: RLC.SWS EQUIPMENT NEEDED Science Workshop Interface Power Amplifier (2) Voltage
More informationAC CIRCUITS  CAPACITORS AND INDUCTORS
EXPRIMENT#8 AC CIRCUITS  CAPACITORS AND INDUCTORS NOTE: Two weeks are allocated for this experiment. Before performing this experiment, review the Proper Oscilloscope Use section of Experiment #7. Objective
More informationLABORATORY 10 TIME AVERAGES, RMS VALUES AND THE BRIDGE RECTIFIER. Bridge Rectifier
LABORATORY 10 TIME AVERAGES, RMS VALUES AND THE BRIDGE RECTIFIER Fullwave Rectification: Bridge Rectifier For many electronic circuits, DC supply voltages are required but only AC voltages are available.
More informationSIGNAL PROCESSING FOR EFFECTIVE VIBRATION ANALYSIS
SIGNAL PROCESSING FOR EFFECTIVE VIBRATION ANALYSIS Dennis H. Shreve IRD Mechanalysis, Inc Columbus, Ohio November 1995 ABSTRACT Effective vibration analysis first begins with acquiring an accurate timevarying
More informationSampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201
Sampling and Interpolation Yao Wang Polytechnic University, Brooklyn, NY1121 http://eeweb.poly.edu/~yao Outline Basics of sampling and quantization A/D and D/A converters Sampling Nyquist sampling theorem
More informationECE 435 INTRODUCTION TO THE MICROWAVE NETWORK ANALYZER
ECE 435 INTRODUCTION TO THE MICROWAVE NETWORK ANALYZER Latest revision: October 1999 Introduction A vector network analyzer (VNA) is a device capable of measuring both the magnitude and phase of a sinusoidal
More informationAN007 APPLICATION NOTE MEASURING MAXIMUM SUBWOOFER OUTPUT ACCORDING ANSI/CEA2010 STANDARD INTRODUCTION CEA2010 (ANSI) TEST PROCEDURE
AUDIOMATICA AN007 APPLICATION NOTE MEASURING MAXIMUM SUBWOOFER OUTPUT ACCORDING ANSI/CEA2010 STANDARD by Daniele Ponteggia  dp@audiomatica.com INTRODUCTION The Consumer Electronics Association (CEA),
More informationComputing Fourier Series and Power Spectrum with MATLAB
Computing Fourier Series and Power Spectrum with MATLAB By Brian D. Storey. Introduction Fourier series provides an alternate way of representing data: instead of representing the signal amplitude as a
More informationAppendix D Digital Modulation and GMSK
D1 Appendix D Digital Modulation and GMSK A brief introduction to digital modulation schemes is given, showing the logical development of GMSK from simpler schemes. GMSK is of interest since it is used
More informationSee Horenstein 4.3 and 4.4
EE 462: Laboratory # 4 DC Power Supply Circuits Using Diodes by Drs. A.V. Radun and K.D. Donohue (2/14/07) Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 Updated
More informationComputer 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 (LKaya@ieee.org) for use CECS 474, Fall 2008. 2009 Pearson Education Inc., Upper
More informationOscilloscope, Function Generator, and Voltage Division
1. Introduction Oscilloscope, Function Generator, and Voltage Division In this lab the student will learn to use the oscilloscope and function generator. The student will also verify the concept of voltage
More informationNonData Aided Carrier Offset Compensation for SDR Implementation
NonData Aided Carrier Offset Compensation for SDR Implementation Anders Riis Jensen 1, Niels Terp Kjeldgaard Jørgensen 1 Kim Laugesen 1, Yannick Le Moullec 1,2 1 Department of Electronic Systems, 2 Center
More informationHideo Okawara s Mixed Signal Lecture Series. DSPBased Testing Fundamentals 46 Perpin Signal Generator
Hideo Okawara s Mixed Signal Lecture Series DSPBased Testing Fundamentals 46 Perpin Signal Generator Advantest Corporation, Tokyo Japan August 2012 Preface to the Series ADC and DAC are the most typical
More informationThe 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
More informationFOURIER 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
More informationIntroduction to Digital Audio
Introduction to Digital Audio Before the development of highspeed, lowcost digital computers and analogtodigital conversion circuits, all recording and manipulation of sound was done using analog techniques.
More informationLab 1: Introduction to PSpice
Lab 1: Introduction to PSpice Objectives A primary purpose of this lab is for you to become familiar with the use of PSpice and to learn to use it to assist you in the analysis of circuits. The software
More informationThe Fundamentals of Signal Analysis. Application Note 243
The Fundamentals of Signal Analysis Application Note 243 2 Table of Contents Chapter 1 Introduction 4 Chapter 2 The Time, Frequency and Modal Domains: A matter of Perspective 5 Section 1: The Time Domain
More informationFrequency Response of Filters
School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To
More informationSpectrum Level and Band Level
Spectrum Level and Band Level ntensity, ntensity Level, and ntensity Spectrum Level As a review, earlier we talked about the intensity of a sound wave. We related the intensity of a sound wave to the acoustic
More informationIntroduction to IQdemodulation of RFdata
Introduction to IQdemodulation of RFdata by Johan Kirkhorn, IFBT, NTNU September 15, 1999 Table of Contents 1 INTRODUCTION...3 1.1 Abstract...3 1.2 Definitions/Abbreviations/Nomenclature...3 1.3 Referenced
More informationAC Measurements Using the Oscilloscope and Multimeter by Mr. David Fritz
AC Measurements Using the Oscilloscope and Multimeter by Mr. David Fritz 1 Sine wave with a DC offset f = frequency in Hz A = DC offset voltage (average voltage) B = Sine amplitude Vpp = 2B Vmax = A +
More informationSERIESPARALLEL DC CIRCUITS
Name: Date: Course and Section: Instructor: EXPERIMENT 1 SERIESPARALLEL DC CIRCUITS OBJECTIVES 1. Test the theoretical analysis of seriesparallel networks through direct measurements. 2. Improve skills
More informationPropScope USB Oscilloscope
USB Oscilloscope v1.0 December 2009 Manual by Hanno Sander 3 Table of Contents ForeWord... Part I Welcome... 4 Part II Getting... Started 6 2.1 Installation... 7 2.2 8 Connect...
More informationINTERFERENCE OF SOUND WAVES
2011 Interference  1 INTERFERENCE OF SOUND WAVES The objectives of this experiment are: To measure the wavelength, frequency, and propagation speed of ultrasonic sound waves. To observe interference phenomena
More informationIowa State University Electrical and Computer Engineering. E E 452. Electric Machines and Power Electronic Drives. Laboratory #3 Figures of Merit
Electrical and Computer Engineering E E 452. Electric Machines and Power Electronic Drives Laboratory #3 Figures of Merit Summary Simple experiments will be conducted. Experimental waveforms will be measured,
More informationS. 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
More informationRC & RL Transient Response
EE 2006 University of Minnesota Duluth ab 8 1. Introduction R & R Transient Response The student will analyze series R and R circuits. A step input will excite these respective circuits, producing a transient
More information= V peak 2 = 0.707V peak
BASIC ELECTRONICS  RECTIFICATION AND FILTERING PURPOSE Suppose that you wanted to build a simple DC electronic power supply, which operated off of an AC input (e.g., something you might plug into a standard
More informationPHYSICS 360  LAB #2 Passive Lowpass and Highpass Filter Circuits and Integrator and Differentiator Circuits
PHYSICS 360  LAB #2 Passie Lowpass and Highpass Filter Circuits and Integrator and Differentiator Circuits Objectie: Study the behaior of lowpass and highpass filters. Study the differentiator and
More informationCHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY. 3.1 Basic Concepts of Digital Imaging
Physics of Medical XRay Imaging (1) Chapter 3 CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY 3.1 Basic Concepts of Digital Imaging Unlike conventional radiography that generates images on film through
More informationAdvanced Signal Processing and Digital Noise Reduction
Advanced Signal Processing and Digital Noise Reduction Saeed V. Vaseghi Queen's University of Belfast UK WILEY HTEUBNER A Partnership between John Wiley & Sons and B. G. Teubner Publishers Chichester New
More informationCurrent and Temperature Ratings
Document 3611 Current and Temperature Ratings Introduction This application note describes: How to interpret Coilcraft inductor current and temperature ratings Our current ratings measurement method and
More informationAgilent PN 8940013 Extending Vector Signal Analysis to 26.5 GHz with 20 MHz Information Bandwidth
Agilent PN 8940013 Extending Vector Signal Analysis to 26.5 GHz with 20 MHz Information Bandwidth Product Note The Agilent Technologies 89400 series vector signal analyzers provide unmatched signal analysis
More informationL9: 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,
More informationFAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW
FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW Wei Lin Department of Biomedical Engineering Stony Brook University Instructor s Portion Summary This experiment requires the student to
More informationε: 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
More informationStep Response of RC Circuits
Step Response of RC Circuits 1. OBJECTIVES...2 2. REFERENCE...2 3. CIRCUITS...2 4. COMPONENTS AND SPECIFICATIONS...3 QUANTITY...3 DESCRIPTION...3 COMMENTS...3 5. DISCUSSION...3 5.1 SOURCE RESISTANCE...3
More informationLecture 110: Spectrograms
Lecture 110: Spectrograms Overview 1. Spectra of dynamic signals: like many real world signals, speech changes in quality with time. But so far the only spectral analysis we have performed has assumed
More informationEE362L, Power Electronics Triac Light Dimmer
1 EE362L, Power Electronics Triac Light Dimmer Rochelle Stortz and Brian Taraba, Team 277 2/2/05 Abstract  This document presents the construction of a light dimmer circuit that utilizes the currentregulating
More informationShorttime FFT, Multitaper analysis & Filtering in SPM12
Shorttime FFT, Multitaper analysis & Filtering in SPM12 Computational Psychiatry Seminar, FS 2015 Daniel Renz, Translational Neuromodeling Unit, ETHZ & UZH 20.03.2015 Overview Refresher Shorttime Fourier
More informationAnalyses: Statistical Measures
Application Note 129 APPLICATION NOTE Heart Rate Variability 42 Aero Camino, Goleta, CA 93117 Tel (805) 6850066 Fax (805) 6850067 info@biopac.com www.biopac.com 05.22.14 Analyses: Statistical Measures
More informationLock  in Amplifier and Applications
Lock  in Amplifier and Applications What is a Lock in Amplifier? In a nut shell, what a lockin amplifier does is measure the amplitude V o of a sinusoidal voltage, V in (t) = V o cos(ω o t) where ω o
More informationReading assignment: All students should read the Appendix about using oscilloscopes.
10. A ircuits* Objective: To learn how to analyze current and voltage relationships in alternating current (a.c.) circuits. You will use the method of phasors, or the vector addition of rotating vectors
More informationu = [ 2 4 5] has one row with three components (a 3 v = [2 4 5] has three rows separated by semicolons (a 3 w = 2:5 generates the row vector w = [ 2 3
MATLAB Tutorial You need a small numb e r of basic commands to start using MATLAB. This short tutorial describes those fundamental commands. You need to create vectors and matrices, to change them, and
More informationElectromagnetic Induction: Faraday's Law
1 Electromagnetic Induction: Faraday's Law OBJECTIVE: To understand how changing magnetic fields can produce electric currents. To examine Lenz's Law and the derivative form of Faraday's Law. EQUIPMENT:
More informationUnit2: Resistor/CapacitorFilters
Unit2: Resistor/CapacitorFilters Physics335 Student October 3, 27 Physics 335Section Professor J. Hobbs Partner: Physics335 Student2 Abstract Basic RCfilters were constructed and properties such as
More informationOptical Fibres. Introduction. Safety precautions. For your safety. For the safety of the apparatus
Please do not remove this manual from from the lab. It is available at www.cm.ph.bham.ac.uk/y2lab Optics Introduction Optical fibres are widely used for transmitting data at high speeds. In this experiment,
More information