A New Recursive Quadrature Oscillator
|
|
|
- Joshua Long
- 9 years ago
- Views:
Transcription
1 A New Recursive Quadrature Oscillator Martin Vicanek 21. October Introduction Digital harmonic oscillators are standard devices used in sound synthesis, control systems, test and measurement equipment, heterodyning, frequency conversion, and many other DSP applications. A harmonic or sine wave oscillator generates a pure tone without any overtones. In additive synthesis, a number sine waves are added to generate timbre the Hammond organ is a prominent example of this principle. Methods for generating sine waves in the digital domain fall roughly into two categories: 1. Recursive oscillators, where the actual output value is computed from previous states 2. Direct evaluation as a function of a phase accumulator (= non bandlimited ramp) The scheme presented in this note belongs to the first category. There are many algorithms for recursive oscillators, with different characteristics in terms of accuracy (especially at low frequencies), stability, computational complexity, etc.[1, 2]. In this note I present a new quadrature oscillator as the only hyperstable, equi-amplitude quadrature oscillator that I am aware of. Recursive oscillators perform best at constant frequency. Modulation requires coefficient(s) updating and may often result in amplitude change. For 1
2 an equi-amplitude quadrature oscillator, the situation is less problematic. It is somewhat difficult to add phase modulation (it can be done for a quadrature oscillator, but it is not very efficient). 2 Recursion Scheme Let u n and v n denote the oscillator outputs. The goal is to provide recursion equations for a harmonic quadrature oscillation, i.e. u n = cos(nω), v n = sin(nω) (1) with a specified frequency ω in radians per sample. Given the state at some discrete point in time n, the next state may be found by a simple rotation. For reasons to become clear later, we will first advance from time n by half a sample to the intermediate time n + 1/2,: u n+1/2 = cu n sv n (2) v n+1/2 = su n + cv n (3) where we have used the abreviations c = cos(ω/2) and s = sin(ω/2). Advance another half step to time n + 1, u n+1 = cu n+1/2 sv n+1/2 (4) v n+1 = su n+1/2 + cv n+1/2 (5) Likewise, we may write down equations for the reverse transitions by half a sample frm n + 1 to n + 1/2, and from n + 1/2 to n: u n+1/2 = cu n+1 + sv n+1 (6) v n+1/2 = su n+1 + cv n+1 (7) u n = cu n+1/2 + sv n+1/2 (8) v n = su n+1/2 + cv n+1/2 (9) We will not make use of all eight equations (2)-(9), since they are redundant. It will be sufficient to use a selection of four, namely equations (2) and (6), 2
3 and equations (5) and (9). Thus, equation (2) provides an expression for the intermediate state u n+1/2. Then equation (6) advances u another half step to the time n + 1. To propagate v from n to n + 1, subtract equation (9) from equation (5) to obtain v n+1 = v n + 2su n+1/2 (10) Note that the intermediate state u n+1/2 is only an internal temporary variable, a stepstone to leapfrog from v n to v n+1. We may save two multiplies if we work with the auxiliary quantity w n := u n+1/2 /c. Then equations (2), (10) and (6) become where the two constants k 1 and k 2 are w n = u n k 1 v n (11.1) v n+1 = v n + k 2 w n (11.2) u n+1 = w n k 1 v n+1 (11.3) k 1 = tan(ω/2), k 2 = 2 sin(ω/2) cos(ω/2) = sin ω = 2k 1 /(1 + k 2 1) (12) Equations (11.1)-(11.3) constitute the main result of this paper. With initial values chosen as u 0 = 1, v 0 = 0 (13) the result of the recursion is a quadrature harmonic oscillation as in equation (1). Figure 1 shows the block diagram corresponding to equations (11). Below is a sample-by-sample processing algorithm in pseudocode. // initialize u and v at start do{ u = 1; v = 0; } // update coefficients if frequency changes do{ update w; 3
4 k1 = tan(0.5*w); k2 = 2*k1/(1 + k1*k1); } // iterate filter for every sample do{ tmp = u - k1*v; v = v + k2*tmp; u = tmp - k1*v; } 3 Stability For a stability analysis we take the z-transform of equations (11.1)-(11.3), w(z) = u(z) k 1 v(z) zv(z) = v(z) + k 2 w(z) zu(z) = w(z) zk 1 v(z) (14) Eliminating w(z) and rearranging, we obtain the following homogeneous system of equations for u(z) and v(z): k 2 u + [(1 k 1 k 2 ) z]v = 0 (z 1)u + (z + 1)k 1 v = 0. (15) Nontrivial solutions exist where the determinant vanishes, z 2 2(1 k 1 k 2 )z + 1 = 0 (16) For 0 < k 1 k 2 < 2, the roots z 1,2 of equation (16) are complex conjugate and lie exactly on the unit circle. We may write with the frequency ω given by z 1,2 = e ±iω (17) cos ω = 1 k 1 k 2. (18) 4
5 Even if k 1 and k 2 are subject to quantization in a real implementation, the poles still lie exactly on the unit circle hence preventing exponential runaway: the presented oscillator is hyperstable, as opposed to the well-known coupled form quadrature oscillator. Futrhermore, by virtue of equation (15), ( ) u/v = ±i sin ω/k 2 = ±ik 1 / tan(ω/2) = ±i k 1 k 1, (19) 2k2 i.e. the eigenmodes exhibit a phase lag between u and v of exactly π/2, regardless of coefficient quantization. The ratio of the corresponding amplitudes is unity if k 2 = 2k 1 /(1 + k1) 2 (20) In practice, equation (20) will be valid only within machine precision, resulting in slightly different amplitudes. 4 Modulation An interesting question is how the system responds to frequency modulation, i.e. coefficient changes while running freely. Neglect for a moment roundoff errors introduced by finite precision arithmetics, then the trajectory in u-vspace will be an ellipse. A deviation from a circular trajectory occurs because equation (20) is fulfilled only to machine precision. Now if we change the values of k 1 and k 2, the system s trajectory will simply switch to another ellipse, possibly moving at a different speed. As long as equation (20) remains approximately valid, the new ellipse will be close to circular. If coefficients are changed frequently, the deviations may accumulate in the long run, ultimately resulting in an altered amplitude. Whether or not this is a concern depends on the application. For sound generation in a musical context, this is not an issue at all. 5
6 5 Roundoff Error A rigorous analysis of the effect of roundoff errors on the iteration equation (11) is beyond the scope of this note. Quantization is often modelled as additive noise, without taking into account a possible correlation to the signal itself. Such a model would result in a slow drift with the accumulated error increasing as the square root of the number of iterations. However, this behavior is not supported by empirical findings, which suggest that the system rather locks in into a limiting cycle. The oscillator has been run at 44.1 khz sample rate for days, with varying initial conditiona and coefficient values. In no case has there been an unbounded drift. Again, this is in harsh contrast with the coupled form oscillator, which shows systematic deviations already in the first few seconds, and ultimately terminates in an exponential runaway. 6
7 Appendix: Some Common Oscillators Table 1 lists some recursive oscillators with their respective properties. For each listed oscillator tyxpe we give the governing equations below. Biquad Oscillator The biquad oscillator is a direct form I realization, and is the most used oscillator form. With one multiply and one add it is a very economic scheme, however accuracy is bad at low frequencies. Recurrence Parameter Initialization Output u n+1 = ku n u n 1 k = 2 cos ω u 1 = 0 u 0 = sin ω u n = sin(nω) Reinsch Oscillator This is another CPU friendly oscillator, with good accuracy at low frequencies. It is the ideal static oscillator. Recurrence Parameter Initialization Output u n+1 = u n + v n k = 4 sin 2 ( 1ω) 2 u 0 = 0 v n+1 = v n ku n+1 v 0 = sin ω u n = sin(nω) v n = A cos[(n )ω] A = 2 sin( 1 2 ω) Digital Waveguide Oscillator Another one-multiply oscillator with quadrature output, however with bad accuracy at low frequencies. 7
8 Recurrence Parameter Initialization Output s n = k(u n + v n ) t n = s n + u n u n+1 = s n v n v n+1 = t n k = cos ω u 0 = 0 v 0 = 1 u n = A sin(nω) v n = cos(nω) A = tan( 1 2 ω) Quadrature Oscillator with Staggered Update Recurrence Parameter Initialization Output v n+1 = u n + kv n k = cos ω u 0 = 0 u n+1 = kv n+1 v n v 0 = 1 u n = A sin(nω) v n = cos(nω) A = sin ω Magic Circle Oscillator A popular almost quadrature oscillator. The outputs have equal amplitudes and a phase difference of 90 degrees plus half a sample. Recurrence Parameter Initialization Output u n+1 = u n kv n k = 2 sin( 1ω) 2 u 0 = cos( 1ω) 2 v n+1 = v n + ku n+1 v 0 = 0 u n = cos[(n 1 2 )ω] v n = sin(nω) Coupled Form Oscillator The standard quadrature, equal amplitudes oscillator. Unfortunaltely it is not numerically stable: if left run freely, amplitudes will grow or decay exponentially because the poles generally do not lie exactly on the unit circle. Therefore, some sort of automatic gain control has to be applied. Updating the parameters, i.e. frequency modulation, is somewhat CPU-demanding. 8
9 Recurrence Parameters Initialization Output u n+1 = k 1 u n k 2 v n v n+1 = k 2 u n + k 1 v n k 1 = cos ω k 2 = sin ω u 0 = 1 v 0 = 0 u 0 = cos(nω) v 0 = sin(nω) Present Work A stable quadrature oscillator with equal amplitudes, good accuracy at low frequencies, and reasonable CPU load. Recurrence Parameters Initialization Output w n = u n k 1 v n v n+1 = v n + k 2 w n k 1 = tan( 1 2 ω) k 2 = sin ω u 0 = 1 v 0 = 0 u 0 = cos(nω) v 0 = sin(nω) u n+1 = w n k 1 v n+1 References [1] P. Symons, Digital Waveform Generation, Cambridge University Press 2013, pp [2] Clay Turner, Recursive Discrete Time Sinusoidal Oscillators, IEEE Signal Processing Mag, May 2003, p [3] J. W. Gordon and J. O. Smith, A Sine Generation Algorithm for VLSI Applications, in Proc. Int. Computer Music Conf. (1985), pp [4] J. O. Smith and P. R. Cook, The Second-Order Digital Waveguide Oscillator, in Proc. Int. Computer Music Conf. (1992), pp
10 Figure 1: Block diagram of the oscillator corresponding to equations (11) Oscillator type Stable Biquad yes no yes no Reinisch no nearly yes yes Digital Waveguide no yes yes no Quad Staggered Update no yes yes no Magic Circle yes nearly yes yes Coupled Quad yes yes no yes This work yes yes yes yes Table 1: Some common oscillators and their properties Equal amplitudes Quadrature Lowfrequency accurate 10
Voltage. Oscillator. Voltage. Oscillator
fpa 147 Week 6 Synthesis Basics In the early 1960s, inventors & entrepreneurs (Robert Moog, Don Buchla, Harold Bode, etc.) began assembling various modules into a single chassis, coupled with a user interface
Understanding Poles and Zeros
MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.14 Analysis and Design of Feedback Control Systems Understanding Poles and Zeros 1 System Poles and Zeros The transfer function
Positive Feedback and Oscillators
Physics 3330 Experiment #6 Fall 1999 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active
Lock - in Amplifier and Applications
Lock - in Amplifier and Applications What is a Lock in Amplifier? In a nut shell, what a lock-in amplifier does is measure the amplitude V o of a sinusoidal voltage, V in (t) = V o cos(ω o t) where ω o
7. Beats. sin( + λ) + sin( λ) = 2 cos(λ) sin( )
34 7. Beats 7.1. What beats are. Musicians tune their instruments using beats. Beats occur when two very nearby pitches are sounded simultaneously. We ll make a mathematical study of this effect, using
Design of op amp sine wave oscillators
Design of op amp sine wave oscillators By on Mancini Senior Application Specialist, Operational Amplifiers riteria for oscillation The canonical form of a feedback system is shown in Figure, and Equation
Auto-Tuning Using Fourier Coefficients
Auto-Tuning Using Fourier Coefficients Math 56 Tom Whalen May 20, 2013 The Fourier transform is an integral part of signal processing of any kind. To be able to analyze an input signal as a superposition
PCM 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
ALGEBRA 2/TRIGONOMETRY
ALGEBRA /TRIGONOMETRY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION ALGEBRA /TRIGONOMETRY Thursday, January 9, 015 9:15 a.m to 1:15 p.m., only Student Name: School Name: The possession
SWISS ARMY KNIFE INDICATOR John F. Ehlers
SWISS ARMY KNIFE INDICATOR John F. Ehlers The indicator I describe in this article does all the common functions of the usual indicators, such as smoothing and momentum generation. It also does some unusual
L and C connected together. To be able: To analyse some basic circuits.
circuits: Sinusoidal Voltages and urrents Aims: To appreciate: Similarities between oscillation in circuit and mechanical pendulum. Role of energy loss mechanisms in damping. Why we study sinusoidal signals
Friday, January 29, 2016 9:15 a.m. to 12:15 p.m., only
ALGEBRA /TRIGONOMETRY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION ALGEBRA /TRIGONOMETRY Friday, January 9, 016 9:15 a.m. to 1:15 p.m., only Student Name: School Name: The possession
Implementation of Digital Signal Processing: Some Background on GFSK Modulation
Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering [email protected] Version 4 (February 7, 2013)
Switch Mode Power Supply Topologies
Switch Mode Power Supply Topologies The Buck Converter 2008 Microchip Technology Incorporated. All Rights Reserved. WebSeminar Title Slide 1 Welcome to this Web seminar on Switch Mode Power Supply Topologies.
EDEXCEL NATIONAL CERTIFICATE/DIPLOMA UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES NQF LEVEL 3 OUTCOME 4 - ALTERNATING CURRENT
EDEXCEL NATIONAL CERTIFICATE/DIPLOMA UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES NQF LEVEL 3 OUTCOME 4 - ALTERNATING CURRENT 4 Understand single-phase alternating current (ac) theory Single phase AC
Introduction to FM-Stereo-RDS Modulation
Introduction to FM-Stereo-RDS Modulation Ge, Liang Tan, EK Kelly, Joe Verigy, China Verigy, Singapore Verigy US 1. Introduction Frequency modulation (FM) has a long history of its application and is widely
The front end of the receiver performs the frequency translation, channel selection and amplification of the signal.
Many receivers must be capable of handling a very wide range of signal powers at the input while still producing the correct output. This must be done in the presence of noise and interference which occasionally
ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1
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
HYBRID FIR-IIR FILTERS By John F. Ehlers
HYBRID FIR-IIR FILTERS By John F. Ehlers Many traders have come to me, asking me to make their indicators act just one day sooner. They are convinced that this is just the edge they need to make a zillion
Synchronization of sampling in distributed signal processing systems
Synchronization of sampling in distributed signal processing systems Károly Molnár, László Sujbert, Gábor Péceli Department of Measurement and Information Systems, Budapest University of Technology and
SIGNAL PROCESSING & SIMULATION NEWSLETTER
1 of 10 1/25/2008 3:38 AM SIGNAL PROCESSING & SIMULATION NEWSLETTER Note: This is not a particularly interesting topic for anyone other than those who ar e involved in simulation. So if you have difficulty
Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.
Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet
FFT Algorithms. Chapter 6. Contents 6.1
Chapter 6 FFT Algorithms Contents Efficient computation of the DFT............................................ 6.2 Applications of FFT................................................... 6.6 Computing DFT
A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song
, pp.347-354 http://dx.doi.org/10.14257/ijmue.2014.9.8.32 A Sound Analysis and Synthesis System for Generating an Instrumental Piri Song Myeongsu Kang and Jong-Myon Kim School of Electrical Engineering,
Example #1: Controller for Frequency Modulated Spectroscopy
Progress Report Examples The following examples are drawn from past student reports, and illustrate how the general guidelines can be applied to a variety of design projects. The technical details have
Experiment # (4) AM Demodulator
Islamic University of Gaza Faculty of Engineering Electrical Department Experiment # (4) AM Demodulator Communications Engineering I (Lab.) Prepared by: Eng. Omar A. Qarmout Eng. Mohammed K. Abu Foul Experiment
Electrical Resonance
Electrical Resonance (R-L-C series circuit) APPARATUS 1. R-L-C Circuit board 2. Signal generator 3. Oscilloscope Tektronix TDS1002 with two sets of leads (see Introduction to the Oscilloscope ) INTRODUCTION
Abstract. Cycle Domain Simulator for Phase-Locked Loops
Abstract Cycle Domain Simulator for Phase-Locked Loops Norman James December 1999 As computers become faster and more complex, clock synthesis becomes critical. Due to the relatively slower bus clocks
From Concept to Production in Secure Voice Communications
From Concept to Production in Secure Voice Communications Earl E. Swartzlander, Jr. Electrical and Computer Engineering Department University of Texas at Austin Austin, TX 78712 Abstract In the 1970s secure
Lecture - 4 Diode Rectifier Circuits
Basic Electronics (Module 1 Semiconductor Diodes) Dr. Chitralekha Mahanta Department of Electronics and Communication Engineering Indian Institute of Technology, Guwahati Lecture - 4 Diode Rectifier Circuits
Convolution. The Delta Function and Impulse Response
CHAPTER 6 Convolution Convolution is a mathematical way of combining two signals to form a third signal. It is the single most important technique in Digital Signal Processing. Using the strategy of impulse
Transformerless UPS systems and the 9900 By: John Steele, EIT Engineering Manager
Transformerless UPS systems and the 9900 By: John Steele, EIT Engineering Manager Introduction There is a growing trend in the UPS industry to create a highly efficient, more lightweight and smaller UPS
DIODE 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,
DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev. 1.4. Key Design Features. Block Diagram. Generic Parameters.
Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core 16-bit signed output samples 32-bit phase accumulator (tuning word) 32-bit phase shift feature Phase resolution of 2π/2
Adding Sinusoids of the Same Frequency. Additive Synthesis. Spectrum. Music 270a: Modulation
Adding Sinusoids of the Same Frequency Music 7a: Modulation Tamara Smyth, [email protected] Department of Music, University of California, San Diego (UCSD) February 9, 5 Recall, that adding sinusoids of
Magnetic Field Modeling of Halbach Permanent Magnet Array
Magnetic Field Modeling of Halbach Permanent Magnet Array Shengguo Zhang *1, Kai Wang 1, Xiaoping Dang 2 School of Electrical Engineering, Northwest University for Nationalities, Lanzhou, China School
Appendix 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
BASIC ELECTRONICS AC CIRCUIT ANALYSIS. December 2011
AM 5-202 BASIC ELECTRONICS AC CIRCUIT ANALYSIS December 2011 DISTRIBUTION RESTRICTION: Approved for Pubic Release. Distribution is unlimited. DEPARTMENT OF THE ARMY MILITARY AUXILIARY RADIO SYSTEM FORT
2 Session Two - Complex Numbers and Vectors
PH2011 Physics 2A Maths Revision - Session 2: Complex Numbers and Vectors 1 2 Session Two - Complex Numbers and Vectors 2.1 What is a Complex Number? The material on complex numbers should be familiar
POWER SYSTEM HARMONICS. A Reference Guide to Causes, Effects and Corrective Measures AN ALLEN-BRADLEY SERIES OF ISSUES AND ANSWERS
A Reference Guide to Causes, Effects and Corrective Measures AN ALLEN-BRADLEY SERIES OF ISSUES AND ANSWERS By: Robert G. Ellis, P. Eng., Rockwell Automation Medium Voltage Business CONTENTS INTRODUCTION...
SIGNAL 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.
Jitter Transfer Functions in Minutes
Jitter Transfer Functions in Minutes In this paper, we use the SV1C Personalized SerDes Tester to rapidly develop and execute PLL Jitter transfer function measurements. We leverage the integrated nature
Optical 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,
Graham s Guide to Synthesizers (part 1) Analogue Synthesis
Graham s Guide to Synthesizers (part ) Analogue Synthesis Synthesizers were originally developed to imitate or synthesise the sounds of acoustic instruments electronically. Early synthesizers used analogue
Discrete-Time Signals and Systems
2 Discrete-Time Signals and Systems 2.0 INTRODUCTION The term signal is generally applied to something that conveys information. Signals may, for example, convey information about the state or behavior
Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.
Op-Amp Simulation EE/CS 5720/6720 Read Chapter 5 in Johns & Martin before you begin this assignment. This assignment will take you through the simulation and basic characterization of a simple operational
CIRCUITS LABORATORY EXPERIMENT 3. AC Circuit Analysis
CIRCUITS LABORATORY EXPERIMENT 3 AC Circuit Analysis 3.1 Introduction The steady-state behavior of circuits energized by sinusoidal sources is an important area of study for several reasons. First, the
(Refer Slide Time: 01:11-01:27)
Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 6 Digital systems (contd.); inverse systems, stability, FIR and IIR,
J.Instrum.Soc.India 30(1)29-34 PROGRAMMABLE CONTROL OF TEMPERATURE: A SIMPLE AND VERSATILE METHOD. N. Asha Bhat and K. S. Sangunni.
29 J.Instrum.Soc.India 30(1)29-34 PROGRAMMABLE CONTROL OF TEMPERATURE: A SIMPLE AND VERSATILE METHOD N. Asha Bhat and K. S. Sangunni Department of Physics Indian Institute of Science, Bangalore 560 012
Section 3. Sensor to ADC Design Example
Section 3 Sensor to ADC Design Example 3-1 This section describes the design of a sensor to ADC system. The sensor measures temperature, and the measurement is interfaced into an ADC selected by the systems
CHAPTER 5 Round-off errors
CHAPTER 5 Round-off errors In the two previous chapters we have seen how numbers can be represented in the binary numeral system and how this is the basis for representing numbers in computers. Since any
FREQUENCY CONTROLLED AC MOTOR DRIVE
FREQUENCY CONTROLLED AC MOTOR DRIVE 1.0 Features of Standard AC Motors The squirrel cage induction motor is the electrical motor motor type most widely used in industry. This leading position results mainly
THE BASICS OF PLL FREQUENCY SYNTHESIS
Supplementary Reading for 27 - Oscillators Ron Bertrand VK2DQ http://www.radioelectronicschool.com THE BASICS OF PLL FREQUENCY SYNTHESIS The phase locked loop (PLL) method of frequency synthesis is now
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus Key Concepts Arithmetic with Polynomials and Rational Expressions PC.AAPR.2 PC.AAPR.3 PC.AAPR.4 PC.AAPR.5 PC.AAPR.6 PC.AAPR.7 Standards Know
Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction
Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals Modified from the lecture slides of Lami Kaya ([email protected]) for use CECS 474, Fall 2008. 2009 Pearson Education Inc., Upper
Non-Data Aided Carrier Offset Compensation for SDR Implementation
Non-Data 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
Second Order Systems
Second Order Systems Second Order Equations Standard Form G () s = τ s K + ζτs + 1 K = Gain τ = Natural Period of Oscillation ζ = Damping Factor (zeta) Note: this has to be 1.0!!! Corresponding Differential
FREQUENCY RESPONSE ANALYZERS
FREQUENCY RESPONSE ANALYZERS Dynamic Response Analyzers Servo analyzers When you need to stabilize feedback loops to measure hardware characteristics to measure system response BAFCO, INC. 717 Mearns Road
FAST 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
Transistor Amplifiers
Physics 3330 Experiment #7 Fall 1999 Transistor Amplifiers Purpose The aim of this experiment is to develop a bipolar transistor amplifier with a voltage gain of minus 25. The amplifier must accept input
Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can
designfeature By Brad Brannon, Analog Devices Inc MUCH OF YOUR SYSTEM S PERFORMANCE DEPENDS ON JITTER SPECIFICATIONS, SO CAREFUL ASSESSMENT IS CRITICAL. Understand the effects of clock jitter and phase
USB 3.0 CDR Model White Paper Revision 0.5
USB 3.0 CDR Model White Paper Revision 0.5 January 15, 2009 INTELLECTUAL PROPERTY DISCLAIMER THIS WHITE PAPER IS PROVIDED TO YOU AS IS WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY,
Bipolar Transistor Amplifiers
Physics 3330 Experiment #7 Fall 2005 Bipolar Transistor Amplifiers Purpose The aim of this experiment is to construct a bipolar transistor amplifier with a voltage gain of minus 25. The amplifier must
Basic numerical skills: EQUATIONS AND HOW TO SOLVE THEM. x + 5 = 7 2 + 5-2 = 7-2 5 + (2-2) = 7-2 5 = 5. x + 5-5 = 7-5. x + 0 = 20.
Basic numerical skills: EQUATIONS AND HOW TO SOLVE THEM 1. Introduction (really easy) An equation represents the equivalence between two quantities. The two sides of the equation are in balance, and solving
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper
The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper Products: R&S RTO1012 R&S RTO1014 R&S RTO1022 R&S RTO1024 This technical paper provides an introduction to the signal
Understanding the Effect of Uncorrelated Phase Noise on Multi-channel RF Vector Signal Generators and Analysers
Understanding the Effect of Uncorrelated Phase Noise on Multi-channel RF Vector Signal Generators and Analysers David A. Hall, Product Marketing Manager Andy Hinde, RF Systems Engineer Introduction With
Measuring Impedance and Frequency Response of Guitar Pickups
Measuring Impedance and Frequency Response of Guitar Pickups Peter D. Hiscocks Syscomp Electronic Design Limited [email protected] www.syscompdesign.com April 30, 2011 Introduction The CircuitGear
Timing Errors and Jitter
Timing Errors and Jitter Background Mike Story In a sampled (digital) system, samples have to be accurate in level and time. The digital system uses the two bits of information the signal was this big
METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.
SEDM 24 June 16th - 18th, CPRI (Italy) METHODOLOGICL CONSIDERTIONS OF DRIVE SYSTEM SIMULTION, WHEN COUPLING FINITE ELEMENT MCHINE MODELS WITH THE CIRCUIT SIMULTOR MODELS OF CONVERTERS. Áron Szûcs BB Electrical
PeakVue Analysis for Antifriction Bearing Fault Detection
August 2011 PeakVue Analysis for Antifriction Bearing Fault Detection Peak values (PeakVue) are observed over sequential discrete time intervals, captured, and analyzed. The analyses are the (a) peak values
VCO 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
25. AM radio receiver
1 25. AM radio receiver The chapter describes the programming of a microcontroller to demodulate a signal from a local radio station. To keep the circuit simple the signal from the local amplitude modulated
LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.
LM 358 Op Amp S k i l l L e v e l : I n t e r m e d i a t e OVERVIEW The LM 358 is a duel single supply operational amplifier. As it is a single supply it eliminates the need for a duel power supply, thus
FEGYVERNEKI SÁNDOR, PROBABILITY THEORY AND MATHEmATICAL
FEGYVERNEKI SÁNDOR, PROBABILITY THEORY AND MATHEmATICAL STATIsTICs 4 IV. RANDOm VECTORs 1. JOINTLY DIsTRIBUTED RANDOm VARIABLEs If are two rom variables defined on the same sample space we define the joint
ANALYTICAL METHODS FOR ENGINEERS
UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME - TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations
12.4 UNDRIVEN, PARALLEL RLC CIRCUIT*
+ v C C R L - v i L FIGURE 12.24 The parallel second-order RLC circuit shown in Figure 2.14a. 12.4 UNDRIVEN, PARALLEL RLC CIRCUIT* We will now analyze the undriven parallel RLC circuit shown in Figure
Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies
Soonwook Hong, Ph. D. Michael Zuercher Martinson Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies 1. Introduction PV inverters use semiconductor devices to transform the
Energy Saving systems for Induction motors.
Energy Saving systems for Induction motors. Are they a sham? Do they work? There seems to be a resurgence in interest in the Nola energy saving algorithm for induction motors, with a number of manufacturers
APPLICATION NOTE AP050830
APPLICATION NOTE AP050830 Selection and use of Ultrasonic Ceramic Transducers Pro-Wave Electronics Corp. E-mail: [email protected] URL: http://www.prowave.com.tw The purpose of this application note
2.2 Magic with complex exponentials
2.2. MAGIC WITH COMPLEX EXPONENTIALS 97 2.2 Magic with complex exponentials We don t really know what aspects of complex variables you learned about in high school, so the goal here is to start more or
Basic Op Amp Circuits
Basic Op Amp ircuits Manuel Toledo INEL 5205 Instrumentation August 3, 2008 Introduction The operational amplifier (op amp or OA for short) is perhaps the most important building block for the design of
QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications
0 QAM Demodulation o o o o o Application area What is QAM? What are QAM Demodulation Functions? General block diagram of QAM demodulator Explanation of the main function (Nyquist shaping, Clock & Carrier
AM Receiver. Prelab. baseband
AM Receiver Prelab In this experiment you will use what you learned in your previous lab sessions to make an AM receiver circuit. You will construct an envelope detector AM receiver. P1) Introduction One
Analog Representations of Sound
Analog Representations of Sound Magnified phonograph grooves, viewed from above: The shape of the grooves encodes the continuously varying audio signal. Analog to Digital Recording Chain ADC Microphone
The Fourier Analysis Tool in Microsoft Excel
The Fourier Analysis Tool in Microsoft Excel Douglas A. Kerr Issue March 4, 2009 ABSTRACT AD ITRODUCTIO The spreadsheet application Microsoft Excel includes a tool that will calculate the discrete Fourier
MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER
MEASUREMENT UNCERTAINTY IN VECTOR NETWORK ANALYZER W. Li, J. Vandewege Department of Information Technology (INTEC) University of Gent, St.Pietersnieuwstaat 41, B-9000, Gent, Belgium Abstract: Precision
Em bedded DSP : I ntroduction to Digital Filters
Embedded DSP : Introduction to Digital Filters 1 Em bedded DSP : I ntroduction to Digital Filters Digital filters are a important part of DSP. In fact their extraordinary performance is one of the keys
Title : Analog Circuit for Sound Localization Applications
Title : Analog Circuit for Sound Localization Applications Author s Name : Saurabh Kumar Tiwary Brett Diamond Andrea Okerholm Contact Author : Saurabh Kumar Tiwary A-51 Amberson Plaza 5030 Center Avenue
Active Vibration Isolation of an Unbalanced Machine Spindle
UCRL-CONF-206108 Active Vibration Isolation of an Unbalanced Machine Spindle D. J. Hopkins, P. Geraghty August 18, 2004 American Society of Precision Engineering Annual Conference Orlando, FL, United States
Measuring Line Edge Roughness: Fluctuations in Uncertainty
Tutor6.doc: Version 5/6/08 T h e L i t h o g r a p h y E x p e r t (August 008) Measuring Line Edge Roughness: Fluctuations in Uncertainty Line edge roughness () is the deviation of a feature edge (as
Interfacing Analog to Digital Data Converters
Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous
Introduction to Receivers
Introduction to Receivers Purpose: translate RF signals to baseband Shift frequency Amplify Filter Demodulate Why is this a challenge? Interference (selectivity, images and distortion) Large dynamic range
Performing Amplifier Measurements with the Vector Network Analyzer ZVB
Product: Vector Network Analyzer R&S ZVB Performing Amplifier Measurements with the Vector Network Analyzer ZVB Application Note This document describes typical measurements that are required to be made
LogicLab s.r.l Via della valle 67 20048 Carate Brianza (MI) Tel. +39 0362 805287 Fax. +39 0362 1914102 www.logiclab.it
Test system DV1512A2NCI Single Current Generator Maximum current 15 Arms in continuity and 30 Arms per 1 s Single Voltage generator 150 Vrms Programmable phase between Current and Voltage Programmable
Controller Design in Frequency Domain
ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract
Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients. y + p(t) y + q(t) y = g(t), g(t) 0.
Second Order Linear Nonhomogeneous Differential Equations; Method of Undetermined Coefficients We will now turn our attention to nonhomogeneous second order linear equations, equations with the standard
Maximum Likelihood Estimation of ADC Parameters from Sine Wave Test Data. László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár
Maximum Lielihood Estimation of ADC Parameters from Sine Wave Test Data László Balogh, Balázs Fodor, Attila Sárhegyi, and István Kollár Dept. of Measurement and Information Systems Budapest University
FOURIER TRANSFORM BASED SIMPLE CHORD ANALYSIS. UIUC Physics 193 POM
FOURIER TRANSFORM BASED SIMPLE CHORD ANALYSIS Fanbo Xiang UIUC Physics 193 POM Professor Steven M. Errede Fall 2014 1 Introduction Chords, an essential part of music, have long been analyzed. Different
