From the above formulas we get the simplest algorithm to calculate DFT: DFT(N, f) for k = 0 to N-1
|
|
- Rosemary Barker
- 7 years ago
- Views:
Transcription
1 # # Author: Aradi Kagan. aradi_agan@hotmail.com This text do not contain generalized prove of what is FFT, what are requirements and strict limitations for FFT to be a valid approach. What I do describe here is Fast Fourier Transform for Complex and Real Vectors, based on set of Pairwise Orthogonal Functions of the form cos! n and sin! n e j n,. Else I restrict FFT to the only its Radix variant. Lets start from reminding Discrete Fourier Transform formulas that can be found in a lot of sources. The forward DFT, given a vector of complex values, compute Fourier coefficients: % F " f n e % j n n $ 0 and corresponding inverse transform: % f n " F e j n. $ 0 From the above formulas we get the simplest algorithm to calculate DFT: DFT(, f) for = 0 to - return F S = 0 for n = 0 to - F " S += f n e % j n S The same algorithm can be written for the inverse transform. This algorithm, sometimes refered as Direct DFT is very simple. However, cosmetic changes will not change a fact that Direct DFT involve operations loop.
2 Equations needed for Fast Transforms. Before getting close to the algorithm itself I want to prove a set of trivial trigonometric equations that will have a use in the farther computations. e & j ' x ( ) e & j ' * e j ' x e j ' x ) cos + x, j * sin + x by Euler formula. Remind that cos - x. and sin / x 0 0 for integer x. Conclusion: x j ' ( e & e & x 3 cos = cos : j ' for any integer x. = ( cos cos 4 cos 7 9 sin 4 sin 7 ) cos : x ; sin : sin : x = cos - x. sin - x. 0 } for any integer x = cos : Conclusion: cos sin = = sin : x 3 cos for any integer x. < x > = ( sin sin 4 cos 7 5 cos 4 sin 7 ) cos : x ; cos : sin : x = cos - x. sin - x. 0 } for any integer x = sin : Conclusion: sin = x >? sin = for any integer x.
3 D V X E V j A x B C By Euler formula e F integer x. This mean: e j O x P { Q Conclusion: e R cos Y = cos _ ( j S x T U sin a x b 0 cos a x = Conclusion: cos d sin h = sin o j A jg x H e j A x for x odd integer for x even integer { W x Z [ e R e R cos I x J j K sin I x H cos I x since sin L x M 0 for any j S j S = ( cos \ for x odd integer for x even integer cos _ x ` sin _ sin _ x = for any integer x for odd integer x ) = cos _ { c for even integer x x e f x i j X^] g cos d = { e cos d cos \ cos ] sin \ sin ] ) for odd integer x for even integer x cos _ x = ( sin 6l8m n sin cos m l cos sin m ) cos o x p cos o sin o x = ( since sin q x n 0 ) = sin o Conclusion: cos o x sin o x p r s sin o = { p sin o for odd integer x for even integer x
4 Ÿ u { ¼ Fast Transform. Fast Transform algorithm can be of two inds: Decimation In Time (DIT) and Decimation In Frequency (DIF). Decimation In Time FFT is a bit simpler for understanding and that for I will start from this variant. Recall Forward DFT formula: F t w n v 0 f n e x j y n The form of DFT formula is a sum of elements. Split this summation to the odd and even elements: F z n Š 0 f n e Œ } n 0 j f n e ~ n Ž n 0 j n f n e n ƒ 0 j f n e n. otice that last summation is factored DFT. Introduce new variables: f e n f n F e f e n š 0 n e œ j n ž j n ˆ. Here F e is DFT of even members of the vector f, mared f e. There is exactly even elements of vector f, if is an even number. It is common to restrict FFT to wor with values of that are power of. In this case there is no problem of odd. n 0 f n e j ± n 0 n n 0 f n ² e ³ Define variables for odd elements of vector f: f o n f n ¹ F o º» ¾ n ½ 0 f o n e j À j f n ª e «n Á n µ e j j n e j =
5 Ö Î å Finally we get F  F e à F o e Ä j Å This equation allow to write the basic loop of DIT FFT algorithm: for = 0 to - F Æ F e Ç F o e È j É This loop is computing right F(), but unfortunately only for to get the reminded values. F Ì Í Ø Ù n 0 ( Remind that: for even Ð Ñ n Ï 0 f n Ú e Û x à n f n e Ò j Ó n Ô Õ j Ü n Ý Þ ß ) j â x ã ä e á x j and for odd x ë n ì î ï ð e í ñò e ó By using notation of F e and F o we can rewrite: F û ü ý F e þ F o e ÿ e æ + j ç è j ô õ ö j Ê e ø e é j ù. Lets compute F Ë j ê n n ú.
6 The remainder of the algorithm is to supply particles to the main loop: DIT, f if is equal to then return f for n 0 to f e n f n f o n f n F e DIT F o DIT, f e, f o for 0 to F F e F e j o F F e F j o e return F This is the basic DIT-FFT algorithm. It can be optimized in a lot of ways and there are a lot of variants exist already. Reverse FFT is symmetric to the forward FFT. Recall IDFT formula: f n F e j n 0 By using the same semantics we can write the main loop of the reverse DIT FFT lie this: for n 0 to f n f e n f n f e n! f o n e j n f o n e j " n
7 5 The whole DIT IFFT algorithm can be rewritten this way: IDIT, F if is equal to then return F # $ % & ' for 0 to F e F F o F f e ( IDIT f o ) IDIT, F e, F o for n * 0 to + f n, f n / 0 f e n - f o n e j. n f e n f o n e j 3 n return f For this algorithm we can apply the same optimizations that can be used for the forward transform. Decimation In Frequency. The second variant of FFT algorithm is Decimation In Frequency (DIF). Recall forward DFT formula: F 4 7 n 6 0 f n e 8 j 9 n Instead of dividing the sum to the odd and even addendums, the sum can be divided simple by its summation from 0 to : and from to ; :
8 [ B M = z œ g H F < = = = D n C 0 O n 0 ] n \ 0? n > 0 f n e E f n e P f n ^ f n j F n G j Q n f n _ j A n = RTS J n I V n U 0 f n e K f n W e ` ja e b j L n = e X j Y j c n n Z The last summation is looing lie a ind of Fourier Transform, however it is not, since It was found that there are exist two cases and both afford to the recursive processing: F e = y F ƒ = i f n h 0 j e q r s n { 0 ž n 0 f n j cos tvu f n } f n ~ f n Ÿ n 0 e j f n f n jsin w e l j m e n x n e j f n ˆ f n j o e Š j e Œ cos v jsin v š n e j e j n = j n p = e Ž j n = d.
9 ³ ¹ Ã Here is the DIF FFT algorithm: DIF, f if is equal to then return f for n 0 to f e n f n f n ª f o n «f n f n F e DIF, f e n e j F o ± DIF, f o return Merge F e, F o // merge odd and even cooffecients This is the basic algorithm and there are a lot of possibilities to improve its performance. Else, as nown, it is always possible to replace recursion by loops. The inverse DIF is absolutely symmetric to the forward transform. Recall inverse DFT: f n ² µ F e j n 0 Or after splitting to the odd/even parts: f n f n À Á» º 0 Å Â F ¼ F ½ Ä 0 F Æ F Ç e j n ¾ e j È n É e j Ê
10 From here we get the basic DIF IFFT: IDIF, F if is equal to return F for Ë 0 to Ì F e Í F Î F Ï F o Ð F Ñ F Ò f e Ô IDIF, F e e jó f o Õ IDIF, F o return Merge f e, f o // merge odd and even values
11 é Ý Ø # Fast Cosine/Sine Transform. Remind formulas of Discrete Cosine/Sine Transforms: Cosine Transform: f m Ö F m Ü F 0 Sine Transform: f m áãâ F m è å n ä ß n Þ 0 Ú n Ù F n cos Û f x cos à F n sin æ ë n ê 0 f x sin ì ( remind that sin 0 ç 0 ) Given this formulas we can try to build DIT ( Decimation In Time ) algorithm the same way we did for Discrete Fourier Transform. ï n î 0 ó = ñ n ò 0 F n cos ð F n cos ô = õ ö ù n ø 0 cos ýÿþ cos cos sin sin = n 0 -sin F n cos m n 0 F n cos sin F n ú cos û m n 0 F n m n ü cos = - For large m the formula maignt be quit similar. Lets replace m by m.! cos " for odd integer x m n Remind that cos = { cos $ for even integer x
12 G * Q i 9 and sin % Therefore. n = n 3 0 +sin? m & F n cos / F n cos 5 m B n A 0 ' n m 0 F n C = { n 6 7 ( sin ) sin + = cos 8 sin D Symetrically we can compute sum of I n H 0 M = K n L 0 F n sin J F n sin = O P S n R 0 m E ; n : 0 F n sin F F n T sin WYX[Z \ sin ] cos ^ _ cos ` sin a = b d n c 0 +sin o F n sin e m r n q 0 f g F n s cos h cos t m u for odd integer x for even integer x sin U n j 0 F n < cos = : F n l m n V sin m =. > + n +
13 This equations can be used to compute Fast Cosine/Sine Transform based on DIT approach. DIT-COS(, f) if is equal for n = then return f 0 to v f e n w f n f o n x f n y F e z DIT-COS, f e F o { DIT-COS, f o F o DIT-SI, f o for = return F 0 to } F ~ F e cos F ƒ F e cos F o sin F o F o ˆ sin F o
14 DIT-SI(, f) if is equal for n = then return {0} 0 to Š f e n f n f o n Œ f n F e Ž DIT-SI, f e F o DIT-SI, f o F o DIT-COS, f o for = return F 0 to F F e cos F F e š cos F o sin F o F o œ sin F o This two functions provide single recursion for fast computation of Fast Cosine/Sine Transform summation. otice that computed sums are shifted Cosine/Sine Transforms. To compute real DCT some adjustment is needed: FCT-DIT-COS(, f) F = DIT-COS(, f) for n = 0 to - return F F n ž F n forward FCT
15 ¾ ¾ IFCT-DIT-COS(, F) f = DIT-COS(, F) for n = 0 to return f f n Ÿ f n F 0 inverse FCT The Sine Transform (DST) is quit similar: FST-DIT-SI(, f) F = DIT-SI(, f) for n = 0 to - return F F n F n forward FST Calling IFST-DIT-SI(, F) is equivalent to DIT-SI(, F). The resulting algorithm FCT or FST have one advanced loop that is absent in the original Complex FFT instead of log summations we have 6 log 3 summations. The possibilities to optimize FFT or FCT/FST are desired for separate discussion and this is out of scope. TODO: Compute FCT/FST using DIF ( Decimation In Frequency ) approach. I will update this article when more free time will be available. References: «ª «ª± ³²µ ¹ º³ ª»¼ ª³ª ÀÁ À¹Ä» Å«Æ ±ÇÁ ²È Ä³Ä É Ëʳ ³»¼ ½ ¾ ¾ à³ ÍÌÏÎÑÐ³Ð Ò³Ò ÒÓ ÔªÍÌ ³Ä Ä É Õ ÖÆÍÄ ¹Ð Ð ³ ³ Ð¹Ø Ù. Fourier and the Frequency Domain ÞÕß à ááâ ãåäóßyäáæ â³ç³ç è æ³â éêßìëîíáâ ç ã á¹æ è æ ï ð ñ ááâ æíáãò ááó±éôç õ ðíá ö ßøëùß The University of Strathclyde ïíá¹ð±ö úüû«ýøþ ÿ! ""#%$'&& ( ")!* +, * -./0 &) ) " 3 ) 45 )6! " 7 4. Fast Fourier transform. From Wiipedia, the free encyclopedia. ½ Ú ÜÛ³ ÍÝ
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
More informationProfessional Liability Errors and Omissions Insurance Application
If coverage is issued, it will be on a claims-made basis. Notice: this insurance coverage provides that the limit of liability available to pay judgements or settlements shall be reduced by amounts incurred
More informationIntroduction to Complex Fourier Series
Introduction to Complex Fourier Series Nathan Pflueger 1 December 2014 Fourier series come in two flavors. What we have studied so far are called real Fourier series: these decompose a given periodic function
More informationCONTINUED FRACTIONS AND FACTORING. Niels Lauritzen
CONTINUED FRACTIONS AND FACTORING Niels Lauritzen ii NIELS LAURITZEN DEPARTMENT OF MATHEMATICAL SCIENCES UNIVERSITY OF AARHUS, DENMARK EMAIL: niels@imf.au.dk URL: http://home.imf.au.dk/niels/ Contents
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 information5.3 SOLVING TRIGONOMETRIC EQUATIONS. Copyright Cengage Learning. All rights reserved.
5.3 SOLVING TRIGONOMETRIC EQUATIONS Copyright Cengage Learning. All rights reserved. What You Should Learn Use standard algebraic techniques to solve trigonometric equations. Solve trigonometric equations
More informationCSI 333 Lecture 1 Number Systems
CSI 333 Lecture 1 Number Systems 1 1 / 23 Basics of Number Systems Ref: Appendix C of Deitel & Deitel. Weighted Positional Notation: 192 = 2 10 0 + 9 10 1 + 1 10 2 General: Digit sequence : d n 1 d n 2...
More information1.4 Fast Fourier Transform (FFT) Algorithm
74 CHAPTER AALYSIS OF DISCRETE-TIME LIEAR TIME-IVARIAT SYSTEMS 4 Fast Fourier Transform (FFT Algorithm Fast Fourier Transform, or FFT, is any algorithm for computing the -point DFT with a computational
More informationSection 10.4 Vectors
Section 10.4 Vectors A vector is represented by using a ray, or arrow, that starts at an initial point and ends at a terminal point. Your textbook will always use a bold letter to indicate a vector (such
More information3. Interpolation. Closing the Gaps of Discretization... Beyond Polynomials
3. Interpolation Closing the Gaps of Discretization... Beyond Polynomials Closing the Gaps of Discretization... Beyond Polynomials, December 19, 2012 1 3.3. Polynomial Splines Idea of Polynomial Splines
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 informationFast Fourier Transform: Theory and Algorithms
Fast Fourier Transform: Theory and Algorithms Lecture Vladimir Stojanović 6.973 Communication System Design Spring 006 Massachusetts Institute of Technology Discrete Fourier Transform A review Definition
More information5.3 The Cross Product in R 3
53 The Cross Product in R 3 Definition 531 Let u = [u 1, u 2, u 3 ] and v = [v 1, v 2, v 3 ] Then the vector given by [u 2 v 3 u 3 v 2, u 3 v 1 u 1 v 3, u 1 v 2 u 2 v 1 ] is called the cross product (or
More informationPYTHAGOREAN TRIPLES KEITH CONRAD
PYTHAGOREAN TRIPLES KEITH CONRAD 1. Introduction A Pythagorean triple is a triple of positive integers (a, b, c) where a + b = c. Examples include (3, 4, 5), (5, 1, 13), and (8, 15, 17). Below is an ancient
More informationWeek 13 Trigonometric Form of Complex Numbers
Week Trigonometric Form of Complex Numbers Overview In this week of the course, which is the last week if you are not going to take calculus, we will look at how Trigonometry can sometimes help in working
More information5. Orthogonal matrices
L Vandenberghe EE133A (Spring 2016) 5 Orthogonal matrices matrices with orthonormal columns orthogonal matrices tall matrices with orthonormal columns complex matrices with orthonormal columns 5-1 Orthonormal
More informationGraphs of Polar Equations
Graphs of Polar Equations In the last section, we learned how to graph a point with polar coordinates (r, θ). We will now look at graphing polar equations. Just as a quick review, the polar coordinate
More informationLS.6 Solution Matrices
LS.6 Solution Matrices In the literature, solutions to linear systems often are expressed using square matrices rather than vectors. You need to get used to the terminology. As before, we state the definitions
More information1 TRIGONOMETRY. 1.0 Introduction. 1.1 Sum and product formulae. Objectives
TRIGONOMETRY Chapter Trigonometry Objectives After studying this chapter you should be able to handle with confidence a wide range of trigonometric identities; be able to express linear combinations of
More information8 Primes and Modular Arithmetic
8 Primes and Modular Arithmetic 8.1 Primes and Factors Over two millennia ago already, people all over the world were considering the properties of numbers. One of the simplest concepts is prime numbers.
More informationNEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS
NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document
More informationThe Fast Fourier Transform
The Fast Fourier Transform Chris Lomont, Jan 2010, http://www.lomont.org, updated Aug 2011 to include parameterized FFTs. This note derives the Fast Fourier Transform (FFT) algorithm and presents a small,
More informationCHAPTER 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
More informationCorrelation and Convolution Class Notes for CMSC 426, Fall 2005 David Jacobs
Correlation and Convolution Class otes for CMSC 46, Fall 5 David Jacobs Introduction Correlation and Convolution are basic operations that we will perform to extract information from images. They are in
More informationMath 115 Spring 2011 Written Homework 5 Solutions
. Evaluate each series. a) 4 7 0... 55 Math 5 Spring 0 Written Homework 5 Solutions Solution: We note that the associated sequence, 4, 7, 0,..., 55 appears to be an arithmetic sequence. If the sequence
More informationy cos 3 x dx y cos 2 x cos x dx y 1 sin 2 x cos x dx
Trigonometric Integrals In this section we use trigonometric identities to integrate certain combinations of trigonometric functions. We start with powers of sine and cosine. EXAMPLE Evaluate cos 3 x dx.
More informationDigital System Design Prof. D Roychoudhry Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur
Digital System Design Prof. D Roychoudhry Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 04 Digital Logic II May, I before starting the today s lecture
More informationSOLVING TRIGONOMETRIC EQUATIONS
Mathematics Revision Guides Solving Trigonometric Equations Page 1 of 17 M.K. HOME TUITION Mathematics Revision Guides Level: AS / A Level AQA : C2 Edexcel: C2 OCR: C2 OCR MEI: C2 SOLVING TRIGONOMETRIC
More informationxzy){v } ~ 5 Vƒ y) ~! # " $ &%' #!! () ˆ ˆ &Šk Œ Ž Ž Œ Ž *,+.- / 012 3! 45 33 6!7 198 # :! & ŠkŠk Š $š2 š6œ1 ž ˆŸˆ & Š)œ1 ž 2 _ 6 & œ3 ˆœLŸˆ &Šž 6 ˆŸ œ1 &Š ' 6 ª & & 6 ž ˆŸ«k 1±²\³ kµ² µ0 0 9 ² ķ¹>² µ»º
More informationPRE-CALCULUS GRADE 12
PRE-CALCULUS GRADE 12 [C] Communication Trigonometry General Outcome: Develop trigonometric reasoning. A1. Demonstrate an understanding of angles in standard position, expressed in degrees and radians.
More informationVieta s Formulas and the Identity Theorem
Vieta s Formulas and the Identity Theorem This worksheet will work through the material from our class on 3/21/2013 with some examples that should help you with the homework The topic of our discussion
More informationDesign of FIR Filters
Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 68 FIR as
More informationMath Circle Beginners Group October 18, 2015
Math Circle Beginners Group October 18, 2015 Warm-up problem 1. Let n be a (positive) integer. Prove that if n 2 is odd, then n is also odd. (Hint: Use a proof by contradiction.) Suppose that n 2 is odd
More informationPURSUITS IN MATHEMATICS often produce elementary functions as solutions that need to be
Fast Approximation of the Tangent, Hyperbolic Tangent, Exponential and Logarithmic Functions 2007 Ron Doerfler http://www.myreckonings.com June 27, 2007 Abstract There are some of us who enjoy using our
More informationFebruary 3, 2015. Scott Cline City College of San Francisco 50 Phelan Avenue San Francisco, CA
February 3, 2015 Scott Cline City College of San Francisco 50 Phelan Avenue San Francisco, CA RE: Fungal Investigation City College of San Francisco Administration Building 31 Gough Street San Francisco,
More informationEstimated Pre Calculus Pacing Timeline
Estimated Pre Calculus Pacing Timeline 2010-2011 School Year The timeframes listed on this calendar are estimates based on a fifty-minute class period. You may need to adjust some of them from time to
More informationChapter 17. Orthogonal Matrices and Symmetries of Space
Chapter 17. Orthogonal Matrices and Symmetries of Space Take a random matrix, say 1 3 A = 4 5 6, 7 8 9 and compare the lengths of e 1 and Ae 1. The vector e 1 has length 1, while Ae 1 = (1, 4, 7) has length
More informationALGEBRA 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
More information6. Vectors. 1 2009-2016 Scott Surgent (surgent@asu.edu)
6. Vectors For purposes of applications in calculus and physics, a vector has both a direction and a magnitude (length), and is usually represented as an arrow. The start of the arrow is the vector s foot,
More informationSouth 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
More information2.2 Separable Equations
2.2 Separable Equations 73 2.2 Separable Equations An equation y = f(x, y) is called separable provided algebraic operations, usually multiplication, division and factorization, allow it to be written
More informationTrigonometric Functions and Triangles
Trigonometric Functions and Triangles Dr. Philippe B. Laval Kennesaw STate University August 27, 2010 Abstract This handout defines the trigonometric function of angles and discusses the relationship between
More informationThnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks
Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Welcome to Thinkwell s Homeschool Precalculus! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson
More informationTHE COMPLEX EXPONENTIAL FUNCTION
Math 307 THE COMPLEX EXPONENTIAL FUNCTION (These notes assume you are already familiar with the basic properties of complex numbers.) We make the following definition e iθ = cos θ + i sin θ. (1) This formula
More informationALFFT FAST FOURIER Transform Core Application Notes
ALFFT FAST FOURIER Transform Core Application Notes 6-20-2012 Table of Contents General Information... 3 Features... 3 Key features... 3 Design features... 3 Interface... 6 Symbol... 6 Signal description...
More informationInvestigation of Chebyshev Polynomials
Investigation of Chebyshev Polynomials Leon Loo April 25, 2002 1 Introduction Prior to taking part in this Mathematics Research Project, I have been responding to the Problems of the Week in the Math Forum
More information3. Mathematical Induction
3. MATHEMATICAL INDUCTION 83 3. Mathematical Induction 3.1. First Principle of Mathematical Induction. Let P (n) be a predicate with domain of discourse (over) the natural numbers N = {0, 1,,...}. If (1)
More informationMATH 4330/5330, Fourier Analysis Section 11, The Discrete Fourier Transform
MATH 433/533, Fourier Analysis Section 11, The Discrete Fourier Transform Now, instead of considering functions defined on a continuous domain, like the interval [, 1) or the whole real line R, we wish
More informationTHE SINE PRODUCT FORMULA AND THE GAMMA FUNCTION
THE SINE PRODUCT FORMULA AND THE GAMMA FUNCTION ERICA CHAN DECEMBER 2, 2006 Abstract. The function sin is very important in mathematics and has many applications. In addition to its series epansion, it
More informationBinary Number System. 16. Binary Numbers. Base 10 digits: 0 1 2 3 4 5 6 7 8 9. Base 2 digits: 0 1
Binary Number System 1 Base 10 digits: 0 1 2 3 4 5 6 7 8 9 Base 2 digits: 0 1 Recall that in base 10, the digits of a number are just coefficients of powers of the base (10): 417 = 4 * 10 2 + 1 * 10 1
More informationPartial Fractions. Combining fractions over a common denominator is a familiar operation from algebra:
Partial Fractions Combining fractions over a common denominator is a familiar operation from algebra: From the standpoint of integration, the left side of Equation 1 would be much easier to work with than
More informationAlgebra. Exponents. Absolute Value. Simplify each of the following as much as possible. 2x y x + y y. xxx 3. x x x xx x. 1. Evaluate 5 and 123
Algebra Eponents Simplify each of the following as much as possible. 1 4 9 4 y + y y. 1 5. 1 5 4. y + y 4 5 6 5. + 1 4 9 10 1 7 9 0 Absolute Value Evaluate 5 and 1. Eliminate the absolute value bars from
More information5.1 Radical Notation and Rational Exponents
Section 5.1 Radical Notation and Rational Exponents 1 5.1 Radical Notation and Rational Exponents We now review how exponents can be used to describe not only powers (such as 5 2 and 2 3 ), but also roots
More information2.6 Exponents and Order of Operations
2.6 Exponents and Order of Operations We begin this section with exponents applied to negative numbers. The idea of applying an exponent to a negative number is identical to that of a positive number (repeated
More informationMATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +
More informationFURTHER VECTORS (MEI)
Mathematics Revision Guides Further Vectors (MEI) (column notation) Page of MK HOME TUITION Mathematics Revision Guides Level: AS / A Level - MEI OCR MEI: C FURTHER VECTORS (MEI) Version : Date: -9-7 Mathematics
More informationTrigonometric Functions: The Unit Circle
Trigonometric Functions: The Unit Circle This chapter deals with the subject of trigonometry, which likely had its origins in the study of distances and angles by the ancient Greeks. The word trigonometry
More informationSample Induction Proofs
Math 3 Worksheet: Induction Proofs III, Sample Proofs A.J. Hildebrand Sample Induction Proofs Below are model solutions to some of the practice problems on the induction worksheets. The solutions given
More informationCOMP 250 Fall 2012 lecture 2 binary representations Sept. 11, 2012
Binary numbers The reason humans represent numbers using decimal (the ten digits from 0,1,... 9) is that we have ten fingers. There is no other reason than that. There is nothing special otherwise about
More informationDifferentiation of vectors
Chapter 4 Differentiation of vectors 4.1 Vector-valued functions In the previous chapters we have considered real functions of several (usually two) variables f : D R, where D is a subset of R n, where
More informationPreliminary Mathematics
Preliminary Mathematics The purpose of this document is to provide you with a refresher over some topics that will be essential for what we do in this class. We will begin with fractions, decimals, and
More informationPOLYNOMIAL FUNCTIONS
POLYNOMIAL FUNCTIONS Polynomial Division.. 314 The Rational Zero Test.....317 Descarte s Rule of Signs... 319 The Remainder Theorem.....31 Finding all Zeros of a Polynomial Function.......33 Writing a
More informationBase Conversion written by Cathy Saxton
Base Conversion written by Cathy Saxton 1. Base 10 In base 10, the digits, from right to left, specify the 1 s, 10 s, 100 s, 1000 s, etc. These are powers of 10 (10 x ): 10 0 = 1, 10 1 = 10, 10 2 = 100,
More informationLinearly Independent Sets and Linearly Dependent Sets
These notes closely follow the presentation of the material given in David C. Lay s textbook Linear Algebra and its Applications (3rd edition). These notes are intended primarily for in-class presentation
More informationSecond 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
More informationLet s first see how precession works in quantitative detail. The system is illustrated below: ...
lecture 20 Topics: Precession of tops Nutation Vectors in the body frame The free symmetric top in the body frame Euler s equations The free symmetric top ala Euler s The tennis racket theorem As you know,
More informationG. GRAPHING FUNCTIONS
G. GRAPHING FUNCTIONS To get a quick insight int o how the graph of a function looks, it is very helpful to know how certain simple operations on the graph are related to the way the function epression
More informationTechniques of Integration
CHPTER 7 Techniques of Integration 7.. Substitution Integration, unlike differentiation, is more of an art-form than a collection of algorithms. Many problems in applied mathematics involve the integration
More information36 CHAPTER 1. LIMITS AND CONTINUITY. Figure 1.17: At which points is f not continuous?
36 CHAPTER 1. LIMITS AND CONTINUITY 1.3 Continuity Before Calculus became clearly de ned, continuity meant that one could draw the graph of a function without having to lift the pen and pencil. While this
More informationPerforming the Fast Fourier Transform with Microchip s dspic30f Series Digital Signal Controllers
Performing the Fast Fourier Transform with Microchip s dspic30f Series Digital Signal Controllers Application Note Michigan State University Dept. of Electrical & Computer Engineering Author: Nicholas
More informationConceptual similarity to linear algebra
Modern approach to packing more carrier frequencies within agivenfrequencyband orthogonal FDM Conceptual similarity to linear algebra 3-D space: Given two vectors x =(x 1,x 2,x 3 )andy = (y 1,y 2,y 3 ),
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 informationChapter 7 - Roots, Radicals, and Complex Numbers
Math 233 - Spring 2009 Chapter 7 - Roots, Radicals, and Complex Numbers 7.1 Roots and Radicals 7.1.1 Notation and Terminology In the expression x the is called the radical sign. The expression under the
More informationTMA4213/4215 Matematikk 4M/N Vår 2013
Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag TMA43/45 Matematikk 4M/N Vår 3 Løsningsforslag Øving a) The Fourier series of the signal is f(x) =.4 cos ( 4 L x) +cos ( 5 L
More informationChapter 7 Outline Math 236 Spring 2001
Chapter 7 Outline Math 236 Spring 2001 Note 1: Be sure to read the Disclaimer on Chapter Outlines! I cannot be responsible for misfortunes that may happen to you if you do not. Note 2: Section 7.9 will
More informationAlgebra and Geometry Review (61 topics, no due date)
Course Name: Math 112 Credit Exam LA Tech University Course Code: ALEKS Course: Trigonometry Instructor: Course Dates: Course Content: 159 topics Algebra and Geometry Review (61 topics, no due date) Properties
More informationNUMBER SYSTEMS. William Stallings
NUMBER SYSTEMS William Stallings The Decimal System... The Binary System...3 Converting between Binary and Decimal...3 Integers...4 Fractions...5 Hexadecimal Notation...6 This document available at WilliamStallings.com/StudentSupport.html
More informationWe can express this in decimal notation (in contrast to the underline notation we have been using) as follows: 9081 + 900b + 90c = 9001 + 100c + 10b
In this session, we ll learn how to solve problems related to place value. This is one of the fundamental concepts in arithmetic, something every elementary and middle school mathematics teacher should
More informationOrthogonal Projections
Orthogonal Projections and Reflections (with exercises) by D. Klain Version.. Corrections and comments are welcome! Orthogonal Projections Let X,..., X k be a family of linearly independent (column) vectors
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 informationGeometry Notes RIGHT TRIANGLE TRIGONOMETRY
Right Triangle Trigonometry Page 1 of 15 RIGHT TRIANGLE TRIGONOMETRY Objectives: After completing this section, you should be able to do the following: Calculate the lengths of sides and angles of a right
More information26 Integers: Multiplication, Division, and Order
26 Integers: Multiplication, Division, and Order Integer multiplication and division are extensions of whole number multiplication and division. In multiplying and dividing integers, the one new issue
More informationEvaluating trigonometric functions
MATH 1110 009-09-06 Evaluating trigonometric functions Remark. Throughout this document, remember the angle measurement convention, which states that if the measurement of an angle appears without units,
More informationFriday, 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
More informationParallel and Perpendicular. We show a small box in one of the angles to show that the lines are perpendicular.
CONDENSED L E S S O N. Parallel and Perpendicular In this lesson you will learn the meaning of parallel and perpendicular discover how the slopes of parallel and perpendicular lines are related use slopes
More informationMATRIX ALGEBRA AND SYSTEMS OF EQUATIONS
MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a
More informationD. J. Bernstein University of Illinois at Chicago. See online version of paper, particularly for bibliography: http://cr.yp.to /papers.
The tangent FFT D. J. Bernstein University of Illinois at Chicago See online version of paper, particularly for bibliography: http://cr.yp.to /papers.html#tangentfft Algebraic algorithms f 0 f 1 g 0 g
More informationGeorgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1
Accelerated Mathematics 3 This is a course in precalculus and statistics, designed to prepare students to take AB or BC Advanced Placement Calculus. It includes rational, circular trigonometric, and inverse
More informationInner Product Spaces
Math 571 Inner Product Spaces 1. Preliminaries An inner product space is a vector space V along with a function, called an inner product which associates each pair of vectors u, v with a scalar u, v, and
More informationThe Matrix Elements of a 3 3 Orthogonal Matrix Revisited
Physics 116A Winter 2011 The Matrix Elements of a 3 3 Orthogonal Matrix Revisited 1. Introduction In a class handout entitled, Three-Dimensional Proper and Improper Rotation Matrices, I provided a derivation
More informationEquations Involving Lines and Planes Standard equations for lines in space
Equations Involving Lines and Planes In this section we will collect various important formulas regarding equations of lines and planes in three dimensional space Reminder regarding notation: any quantity
More information1 if 1 x 0 1 if 0 x 1
Chapter 3 Continuity In this chapter we begin by defining the fundamental notion of continuity for real valued functions of a single real variable. When trying to decide whether a given function is or
More informationThis unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.
Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course
More informationx 2 + y 2 = 1 y 1 = x 2 + 2x y = x 2 + 2x + 1
Implicit Functions Defining Implicit Functions Up until now in this course, we have only talked about functions, which assign to every real number x in their domain exactly one real number f(x). The graphs
More informationObjective. Materials. TI-73 Calculator
0. Objective To explore subtraction of integers using a number line. Activity 2 To develop strategies for subtracting integers. Materials TI-73 Calculator Integer Subtraction What s the Difference? Teacher
More informationChemical Kinetics. 2. Using the kinetics of a given reaction a possible reaction mechanism
1. Kinetics is the study of the rates of reaction. Chemical Kinetics 2. Using the kinetics of a given reaction a possible reaction mechanism 3. What is a reaction mechanism? Why is it important? A reaction
More informationOct: 50 8 = 6 (r = 2) 6 8 = 0 (r = 6) Writing the remainders in reverse order we get: (50) 10 = (62) 8
ECE Department Summer LECTURE #5: Number Systems EEL : Digital Logic and Computer Systems Based on lecture notes by Dr. Eric M. Schwartz Decimal Number System: -Our standard number system is base, also
More informationFaster deterministic integer factorisation
David Harvey (joint work with Edgar Costa, NYU) University of New South Wales 25th October 2011 The obvious mathematical breakthrough would be the development of an easy way to factor large prime numbers
More informationSYSTEMS OF PYTHAGOREAN TRIPLES. Acknowledgements. I would like to thank Professor Laura Schueller for advising and guiding me
SYSTEMS OF PYTHAGOREAN TRIPLES CHRISTOPHER TOBIN-CAMPBELL Abstract. This paper explores systems of Pythagorean triples. It describes the generating formulas for primitive Pythagorean triples, determines
More informationØÓÖ Ò Ê Ø ÓÒ Ð ÈÓÐÝÒÓÑ Ð ÓÚ Ö Ø ÓÑÔÐ Ü ÆÙÑ Ö Ò Ö Ø ÂÓ Ò ÒÒÝ Ý Ì ÓÑ ÖÖ ØÝ Þ ÂÓ Ï ÖÖ Ò Ü ÖÙ ÖÝ ½ ØÖ Ø Æ Ð ÓÖ Ø Ñ Ö Ú Ò ÓÖ Ø ÖÑ Ò Ò Ø ÒÙÑ Ö Ò Ö Ó Ø ØÓÖ ÖÖ Ù Ð ÓÚ Ö Ø ÓÑÔÐ Ü ÒÙÑ Ö Ó ÑÙÐØ ¹ Ú Ö Ø ÔÓÐÝÒÓÑ Ð
More information