ebook img

Digital Fourier Analysis: Advanced Techniques PDF

185 Pages·2015·7.268 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Digital Fourier Analysis: Advanced Techniques

Ken'iti Kido Digital Fourier Analysis: Advanced Techniques Digital Fourier Analysis: Advanced Techniques Ken’iti Kido Digital Fourier Analysis: Advanced Techniques 123 Ken’itiKido Yokohama-shi Japan Additional material tothis bookcanbedownloaded from http://extras.springer.com/ ISBN 978-1-4939-1126-4 ISBN 978-1-4939-1127-1 (eBook) DOI 10.1007/978-1-4939-1127-1 Springer New YorkHeidelberg Dordrecht London LibraryofCongressControlNumber:2014940156 TitleoftheJapaneseedition:ディジタルフーリエ解析2基礎編—publishedbyCORONAPUBLISHING CO.,LTD—Copyright2007 ©SpringerScience+BusinessMediaNewYork2015 Thisworkissubjecttocopyright.AllrightsarereservedbythePublisher,whetherthewholeorpartof the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,broadcasting,reproductiononmicrofilmsorinanyotherphysicalway,andtransmissionor informationstorageandretrieval,electronicadaptation,computersoftware,orbysimilarordissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purposeofbeingenteredandexecutedonacomputersystem,forexclusiveusebythepurchaserof thework.Duplicationofthispublicationorpartsthereofispermittedonlyundertheprovisionsofthe CopyrightLawofthePublisher’slocation,initscurrentversion,andpermissionforusemustalwaysbe obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright ClearanceCenter.ViolationsareliabletoprosecutionundertherespectiveCopyrightLaw. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publicationdoesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexempt fromtherelevantprotectivelawsandregulationsandthereforefreeforgeneraluse. While the advice and information in this book are believed to be true and accurate at the date of publication,neithertheauthorsnortheeditorsnorthepublishercanacceptanylegalresponsibilityfor anyerrorsoromissionsthatmaybemade.Thepublishermakesnowarranty,expressorimplied,with respecttothematerialcontainedherein. Printedonacid-freepaper SpringerispartofSpringerScience+BusinessMedia(www.springer.com) Preface Fourier analysis is one method of investigating the origin of functions and their propertiesbyusingFourierseriesandFouriertransform(s).TheFourierseriesand Fourier transforms were introduced by the mathematician Jean Baptiste Joseph Fourier at the beginning of the nineteenth century; they are widely applied in the engineering and science fields. One-dimensional waveforms (as functions of time orposition)andtwo-dimensional images (asfunctionsoftwo positional axes) are the main subjects studied nowadays using Fourier analysis. Fourier analysis is an important method used to analyze complex sound waveforms in the field of acousticalengineering.Thisisthereasonwhythisbookwasoriginallylistedinthe series of books published by the Acoustical Society of Japan. However, since Fourier analysis is also applicable in many other engineering sciences, these two books, Digital Fourier Analysis: Fundamentals, and Digital Fourier Analysis: Advanced Techniques, are useful to readers in broader fields. TheFouriertransformitselfdoesnotfitwellwithanalogprocessingbecauseit requirestoo much numerical processing, such as multiplications andsummations. That is the reason waveform analysis during the analog age could not make full use of the Fourier method of analysis. Fourier analysis was more valuable as the basis of theoretical analysis than for its practical applications during the analog era. However, the digitally processed Fourier transform became a reality with the emergenceofthedigitalcomputerinthemiddleofthetwentiethcentury.Thelater development of the Fast Fourier transform (FFT) algorithm in 1965, and the subsequent inventions of microchips for signal processing accelerated the appli- cation of Fourier analysis-based signal processing. In the twenty-first century, Fourier analysis technology is widely used in our dailyactivities,andasanaturalconsequence,thetechnologyis“hiddeninablack box” in most of its applications. Even experts in the field use this technology without knowing details of how Fourier techniques are implemented. However, engineers, who wish to play important roles in developing future technologies, mustdomorethanjustdealwithblackboxes.Engineersmustunderstandthebasis ofthepresentFouriertechnologyinordertocreateandbuildupnewtechnologies based on it. v vi Preface This book is intended so that high-school graduates or first or second grade college students with basic knowledge of mathematics can learn the Fourier analysiswithouttoomuchdifficulty.Inordertodothat,explanationsofequations start from the very beginning and details of derivation steps are also described. This is very rare for this kind of specialized book. Thisbookalsodealswithadvancedtopicssothatengineerspresentlyinvolved insignalprocessingworkcangethintstosolvetheirownspecificproblems.Ways ofthinkingthatliebehindorleadtotheoriesarealsodescribed thatare amustto apply theories to practical problems. This work comprises two volumes. Seven chapters are included in Volume I, titled“DigitalFourierAnalysis:Fundamentals.”VolumeII,titled“DigitalFourier Analysis:AdvancedTechniques”containssixchapters.Asthetitlesindicate,more advanced topics are included in Volume II. In this sense, the former may be classified as a text for undergraduate courses and the latter for graduate courses. Notice, however, that Volume I includes some advanced topics, whereas Volume II contains necessary items needed for a better understanding of Volume I. Followingisabriefexplanationofeachchapter.First,thecontentsofVolumeI are briefly described. Chapter1 commences with an explanationofthe impulseas being the limit of the summation of cosine waves with ascending frequencies. This chapter shows that all waveforms can be synthesized by use of Fourier series, i.e., that sine and cosine waves are the basis of waveform analysis. It then gives a geometric image toEuler’sformulabyexplainingthattheprojectionsofaconstantlyrotatingvector around the origin of the rectangular coordinate system onto their real and ima- ginaryaxesarethecosineandsinefunctions,i.e.,therealandimaginarypartsofa complexexponentialfunction,respectively.Thereaderwillbenaturallyguidedto the concepts of instantaneous phases and instantaneous frequencies through this learning. Chapter2startswiththetheoryonhowtodeterminecoefficientsoftheFourier series of a periodic function. It investigates the properties of the Fourier series, showing why high order coefficients are needed for waveformsynthesisand what kind of properties the Fourier series of even and odd function waveforms have. ThenitshowsthattheFourierseriesexpansionbecomestheFouriertransformpair when the period is made infinitely large. Chapter 3 deals with problems encountered when one tries to express a con- tinuous waveform by a sequence of numbers in order to numerically compute the Fourier transform. For that purpose, it investigates the most important issue in digitization: how to handle the sampling time based on the knowledge of the Fourierseries;andguidesthereaderautomaticallytothesamplingtheorem.Then therelationbetweenacontinuouswaveformandthediscretenumericalsequence, which is the sampled version of the waveform, is discussed. Chapter4guidesyou tothe definitionofdiscrete Fourier transform (DFT)and inverse Discrete Fourier transform (IDFT). The DFT transforms a numerical sequencewithafinitelengthtoanothernumericalsequencewiththesamelength, and the IDFT transforms the latter sequence back to the former sequence. Then Preface vii this chapter clarifies that these sequences are periodic and they have the length (data number) of the sequence as their periodicity. For later applications, the Discrete Cosine transform (DCT) is derived from basic concepts. The DCT describes the relationship between time domain and frequency domain functions using only cosine functions. Chapter 5 explains a principle of the Fast Fourier transform (FFT) which drasticallydecreasesthenumberofmultiplicationsandsummationsrequiredinthe computation of the DFT. The FFT is an innovative numerical calculation method which has greatly expanded the range of application of Fourier analysis. Chapter6discusses severalitemssuch as:(1)propertiesofthe spectrum given by the DFT of a N-sample sequence (waveform) taken from a long chain of data; (2)itsrelationwiththespectrumoftheoriginaldata;(3)therelationshipbetween sampling time and frequency resolution, and (4) the reason why new frequency components that do not exist in the original waveform are produced by the DFT, and so on. Chapter7studiesdetailsofvariousweightingfunctions(timewindows)applied to waveforms in order to obtain stable and accurate spectra (frequencies and amplitudes) by the DFT approach. The explanation of Volume I ends here. But, as recognized by readers, the description is insufficient for use of Fourier Analysis in practical applications. More knowledge described in Volume II will be required for in-depth under- standingofthedescriptionsinVolumeIandfortheapplicationofFourieranalysis to a wide area. The first chapter of Volume II guides the reader through the use of a con- volutionoftwosequencestobecalculatedfromaninputandthesystem’simpulse response. It becomes clear that the Fourier transform of a convolution can be expressed as a multiplication of the two respective Fourier transforms, and this leadstotheexplorationofanewwaythataconvolutioninthetimedomaincanbe calculated in the frequency domain. Since an issue based on DFT periodicity is raised at this time, this chapter discusses the issue and explains in detail how to obtain the correct result. InChap.2, the correlation function, thatquantitatively expressesthe degreeof similarity between two time sequences, is derived. The difference between the correlationandconvolutionfunctionsisthatthedirectionsofthetimeaxesofone oftwotimesequencesintheprocessofmultiplicationandsummationcalculation areoppositetoeachother.TheFouriertransformofthecorrelationfunctionoftwo timesequencesisgivenasacross-spectrumofthetwofunctionsinthefrequency domain, which will be discussed in the next chapter. Chapter 3 introduces a Cross-spectrum method that uses multiplication of spectra. The Cross-spectrum technique is a powerful method for uncovering an originalfunctionasaninverseprocessbasedontheconvolutionorthecorrelation function. This is a good example of the DFT’s usefulness. DFT periodicity is the most important factor. This chapter illustrates the kind of problems related to Cross-spectrumanalysis,anddiscusseshowtoavoiderrors,bytakingadvantageof periodicity. viii Preface Chapter 4 introduces the concept of a Cepstrum which is defined as a Fourier transform ofthe logarithm of a spectrum. This usefulmethod of analysis is based on a little quirky idea. Cepstrum analysis is a powerful method of signal analysis fordetectinghiddeninformationthatisnotvisiblefromtheFouriertransformofa time domain signal. Chapter 5, at first, analyzes the problem that occurs when a waveform is depicted as a rotating vector in order to obtain its envelope. Since an orthogonal waveformoftheoriginalwaveformisneededtogetarotatingvector,thequestion ofhowtoderivetheorthogonalfunctioninthefrequencyregionisdiscussed.The calculation of the orthogonal function in the time region by applying the inverse Fouriertransformtotheorthogonalfunctioninthefrequencyregionresultsinthe Hilberttransform.WhiletheHilberttransformisademodulationoftheamplitude- modulated wave to get an envelope as a length of rotating vector, it is also, a demodulation of the frequency-modulated wave, producing an instantaneous fre- quency which is the rotating speed of the vector. Chapter 6 touches upon two-dimensional DFT and DCT methods. At first, a definition of the two-dimensional DFT is given. When the reader tries to obtain two-dimensional spectra of images with basic patterns, one can easily guess its outputfromtherelationbetweentheone-dimensionalwaveformanditsspectrum. Thereaderwillunderstandthatone-dimensionalFouriertransformprocedureisan important base. By showing definitions of DCT and samples of two-dimensional DCT spectra of simple images, the concept of how information compression by DCT takes place will be explained with concrete examples. Oneofthefeaturesofthisbookisthatitcontainsanumberoffiguresthathavean interactive supplement. (The supplementary files can be downloaded from http://extras.springer.com).Figureswiththisfeatureareindicatedbytheircaption, which includes the file name of the corresponding animation file. To view the animation,clickthecorrespondingexefiletostarttheprogram,andthenclickthe green “start” button after data input and/or selection of conditions. Then the pro- gram starts the calculation based on the theory, input data, and conditions. The readermayseeunexpectedresultsoccasionally.Astheyhavetheirown causesor reasons, it will be worthwhile for the reader to think of them for a deeper under- standing.NotethattheprogramsarewritteninVisualBasicandmaynotworkon all computers. Iwouldliketoemphasizethefollowingthroughmylongexperienceasawriter of this book and also as a user of this book in my classes and other lectures. The readerwilllosemorethanhe/sheearnsifhe/sheprematurelythinksthathe/shehas understood one topic after running a related program and briefly looking at the result.Thereadermustrunprogramswithvariousdataandconditionsandlookat the corresponding results and then he/she must think how they are related with each other. With the attached programs, the reader can do these easily while having some fun. Veryfewreferencesarelistedattheendofthisbookcomparedtothecontents ofthisbook.Thisisbecausemostofthetheoriesaredescribedfromthebeginning, and as a result this book became self-contained. Theory-oriented readers should Preface ix refertobookssuchas[4–9]inReference.SincetheFourieranalysistechniquesare developing day by day, the readers should refer to current journals in the related area. Finally,althoughIwouldliketoexpressmysincereappreciationtoallofthose who gave me tremendous encouragement and cooperation to write this book, I mustapologizethatIcannotlistupalloftheirnames.Myexcuseisthatsomany people assisted me in writing this book. This book, originally published in Japanese, was translated first by Dr. Hideo Suzuki,aformerprofessorofChibaInstituteofTechnology,Mr.JinYamagishi,a technologymanagementconsultantofJINYConsultantInc.,andmyself,andthen, very carefully checked and corrected by Dr. Harold A. Evensen of Michigan TechnologicalUniversityinUSA andDr.LeonardL.KossofMonashUniversity in Australia. Iwouldliketoexpressmysincere appreciationtoallofthosewhocontributed to publishing this book. February 2013 Ken’iti Kido Contents 1 Convolution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 Convolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 FIR Digital Filter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Calculation of the Filter Output. . . . . . . . . . . . . . . . . . . . . . . . 7 1.4 Fourier Transform of the Convolution . . . . . . . . . . . . . . . . . . . 8 1.5 Circular (Periodic) Convolution. . . . . . . . . . . . . . . . . . . . . . . . 12 1.6 Calculation of Filter Output by FFT Technique. . . . . . . . . . . . . 14 1.7 Determination of Filter Coefficients from Frequency Responses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.8 Exercise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2 Correlation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1 Similarity of Two Sequences of Numbers. . . . . . . . . . . . . . . . . 23 2.2 Cross-Correlation Function. . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3 Cross-Correlation Function Between Input and Output Signals of a Transfer System . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.4 Auto-Correlation Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.5 Analysis of Sequences by Auto-Correlation Functions. . . . . . . . 32 2.6 Short-Term Auto-Correlation Function. . . . . . . . . . . . . . . . . . . 35 2.7 Auto-Correlations of Sequences of Complex Numbers. . . . . . . . 38 2.8 Fourier Transforms of Auto-Correlation Functions. . . . . . . . . . . 39 2.9 Calculation of Auto-Correlation Functions by the FFT. . . . . . . . 41 2.10 Discussions of Stability and Estimation Precision . . . . . . . . . . . 45 2.11 DFT of Cross-Correlation Functions . . . . . . . . . . . . . . . . . . . . 48 2.12 Exercise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3 Cross-Spectrum Method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.1 System and Its Input and Output. . . . . . . . . . . . . . . . . . . . . . . 53 3.2 Principle of the Cross-Spectrum Method . . . . . . . . . . . . . . . . . 54 3.3 Estimation of Transfer Functions. . . . . . . . . . . . . . . . . . . . . . . 56 xi

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.