{"id":1026,"date":"2021-11-03T06:29:02","date_gmt":"2021-11-03T06:29:02","guid":{"rendered":"https:\/\/projects.jayanwerdesigns.com\/goldammer\/?page_id=1026"},"modified":"2022-01-19T21:16:25","modified_gmt":"2022-01-19T21:16:25","slug":"fft","status":"publish","type":"page","link":"https:\/\/goldammer.de\/eng\/fft\/","title":{"rendered":"FFT"},"content":{"rendered":"<div id='av_section_1'  class='avia-section main_color avia-section-default avia-no-border-styling  avia-bg-style-scroll  avia-builder-el-0  avia-builder-el-no-sibling  tab-sec  container_wrap fullsize' style=' '  ><div class='container' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-1026'><div class='entry-content-wrapper clearfix'>\n<div class=\"flex_column av_one_full  flex_column_div av-zero-column-padding first  avia-builder-el-1  avia-builder-el-no-sibling  \" style='border-radius:0px; '><p><div  style='padding-bottom:10px; ' class='av-special-heading av-special-heading-h1  blockquote modern-quote  avia-builder-el-2  el_before_av_hr  avia-builder-el-first  '><h1 class='av-special-heading-tag '  itemprop=\"headline\"  >Fast Fourier Transform (FFT)<\/h1><div class='special-heading-border'><div class='special-heading-inner-border' ><\/div><\/div><\/div><br \/>\n<div  style=' margin-top:0px; margin-bottom:10px;'  class='hr hr-custom hr-left hr-icon-no   avia-builder-el-3  el_after_av_heading  el_before_av_textblock '><span class='hr-inner  inner-border-av-border-fat' style=' width:70px; border-color:#ff0000;' ><span class='hr-inner-style'><\/span><\/span><\/div><br \/>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock  '   itemprop=\"text\" ><h3 style=\"font-weight: 400;\"><u>table of contents<\/u><\/h3>\n<p><a href=\"https:\/\/goldammer.de\/eng\/fft\/#schnelle-fouriertransformation\">1 Fast Fouriertransformation (FFT)<\/a><\/p>\n<p><a href=\"https:\/\/goldammer.de\/eng\/fft\/#das-realtime\">1.1 The real-time concept of the Goldammer measurement cards<\/a><\/p>\n<p><a href=\"https:\/\/goldammer.de\/eng\/fft\/#das-abtasttheorem\">1.2 The sampling theorem or rules for sampling time signals<\/a><\/p>\n<p><a href=\"https:\/\/goldammer.de\/eng\/fft\/#arbeitsweise\">1.3 How the FFT works<\/a><\/p>\n<p><a href=\"https:\/\/goldammer.de\/eng\/fft\/#beispiel\">1.4 Example: square wave signal<\/a><\/p>\n<\/div><\/section><br \/>\n<div  id=\"schnelle-fouriertransformation\"  style='padding-bottom:10px; ' class='av-special-heading av-special-heading-h1  blockquote modern-quote  avia-builder-el-5  el_after_av_textblock  el_before_av_hr  '><h1 class='av-special-heading-tag '  itemprop=\"headline\"  >1 Fast Fourier Transform (FFT)<\/h1><div class='special-heading-border'><div class='special-heading-inner-border' ><\/div><\/div><\/div><br \/>\n<div  style=' margin-top:0px; margin-bottom:10px;'  class='hr hr-custom hr-left hr-icon-no   avia-builder-el-6  el_after_av_heading  el_before_av_textblock '><span class='hr-inner  inner-border-av-border-fat' style=' width:70px; border-color:#ff0000;' ><span class='hr-inner-style'><\/span><\/span><\/div><br \/>\n<section class=\"av_textblock_section \"  id=\"das-realtime\"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/CreativeWork\" ><div class='avia_textblock  '   itemprop=\"text\" ><h2><a name=\"_Toc527796426\"><\/a>1.1\u00a0The real-time concept of the Goldammer measurement cards<\/h2>\n<p style=\"font-weight: 400;\">The intelligent measurement cards of the MC4-PCI series from Goldammer\u00a0<em>relieve the PC<\/em>\u00a0when it\u00a0comes to\u00a0recording and outputting signals.\u00a0This includes real-time processing of acquired signals.\u00a0This real-time processing is integrated in our drivers and\u00a0<em>does not require any additional capacities<\/em>\u00a0on the PC.\u00a0Each channel can be configured individually.<\/p>\n<p style=\"font-weight: 400;\">The advantage of an FFT on the signal processor lies in the architecture of the processors and in the reduced data volume.\u00a0Signal processors can calculate the FFT very quickly with optimized algorithms.\u00a0With the Goldammer measurement cards, this calculation takes place in the idle time of the processor, i.e. when the processor has no further tasks to perform at this point in time.\u00a0The host system is significantly relieved, as it only has to fetch and display the finished measured values.\u00a0The calculations are distributed on the signal processor in such a way that the last current spectrum of the FFT is always available.\u00a0The time signals can of course also be called up.<\/p>\n<p style=\"font-weight: 400;\">Acquired signals can be subjected to a fast Fourier transformation (hereinafter referred to as FFT) on the card.\u00a0Signals can thus be broken down into their frequency components.<\/p>\n<p style=\"font-weight: 400;\">The French mathematician Fourier discovered that every periodic signal can be broken down into many individual sinusoidal and cosinusoidal oscillations and can also be simulated by these.<\/p>\n<p style=\"font-weight: 400;\">He developed the mathematical tool of Fourier analysis.\u00a0With a series expansion he succeeded in describing every periodic signal by an infinite sum of sine and cosine oscillations weighted with coefficients.\u00a0Infinity is a mathematical feature that is difficult to handle in reality.\u00a0Fourier proved that a finite number of summands is sufficient to approximately describe a periodic signal.\u00a0By canceling the series development, the simulated function no longer corresponds to the original function.\u00a0However, by using enough summands, the original function can be approximated as precisely as required.<\/p>\n<h2><a name=\"_Toc527796427\"><\/a>1.2\u00a0The sampling theorem or rules for sampling time signals<\/h2>\n<p style=\"font-weight: 400;\">There are some requirements for the sampling and processing of sampled signals with digital systems.\u00a0These are:<\/p>\n<ol style=\"font-weight: 400;\">\n<li>The signal must be band-limited, ie all frequency components must be zero above a limit frequency.\u00a0The cutoff frequency is called the \u201cNyquist frequency\u201d.<\/li>\n<li>The sampling frequency must be at least twice as high as the limit frequency of the signal<\/li>\n<\/ol>\n<p style=\"font-weight: 400;\">These rules are called &#8220;SHANNON&#8217;s sampling theorem&#8221;.\u00a0If it is not adhered to, ie the sampling rate is not at least twice as large as the highest frequency contained in the signal, frequency components occur in the spectrum that are actually not contained in the signal.\u00a0This effect is called &#8220;aliasing&#8221; and results from the reflection of frequencies above the cut-off frequency in the area below the cut-off frequency.\u00a0This falsifies both the frequency spectrum and the signal over time.<\/p>\n<h2><a name=\"_Toc527796428\"><\/a>1.3\u00a0How the FFT works<\/h2>\n<p style=\"font-weight: 400;\">While digital filters are calculated using individual value processing, the FFT works exclusively with data blocks.\u00a0The most recent samples are contained in these data blocks.<\/p>\n<p style=\"font-weight: 400;\">The cards of the MC4-PCI series can subject samples to an FFT.\u00a0The calculation is carried out with a base 2 algorithm (Cooley-Tuckey).\u00a0The number of samples is therefore limited to a power of 2 (eg 512, 1024, 2048, &#8230;).<\/p>\n<p style=\"font-weight: 400;\">The result is the frequency spectrum of the examined signal.\u00a0The FFT algorithm provides a complex spectrum.\u00a0The real part corresponds to the cosine parts (\u00a0), the imaginary part to the sine parts (\u00a0).<\/p>\n<p style=\"font-weight: 400;\">The amount spectrum is formed by calculating the amount.<\/p>\n<p style=\"font-weight: 400;\">Other types of representation are:<\/p>\n<ul>\n<li style=\"font-weight: 400;\">RMS spectrum<br \/>\nThe RMS spectrum is the effective value of the magnitude spectrum.<\/li>\n<li style=\"font-weight: 400;\">Power spectrum<br \/>\nThe power spectrum indicates the square of the effective values.<\/li>\n<\/ul>\n<h2><a name=\"_Toc527794270\"><\/a><a name=\"_Toc527794464\"><\/a><a name=\"_Toc527796429\"><\/a>1.4\u00a0Example: square wave signal<\/h2>\n<p style=\"font-weight: 400;\">In the following, a square-wave signal with a signal frequency of 100 Hz is considered.\u00a0Various FIR filters are applied to this signal and the resulting frequency spectra are calculated using FFT.<\/p>\n<p style=\"font-weight: 400;\">Figure 1\u00a0shows the time course,\u00a0Figure 2\u00a0the frequency spectra.<\/p>\n<p style=\"font-weight: 400;\">The unprocessed signal is shown at the top.\u00a0In addition to the frequency at 100Hz (the basic frequency), the square-wave signal also contains other frequencies (harmonics).\u00a0Theoretically, there are an infinite number of harmonics in the signal.<\/p>\n<p style=\"font-weight: 400;\">The middle curve shows the square wave signal after FIR filtering with a cutoff frequency of 550Hz.\u00a0Frequencies above this frequency are suppressed.\u00a0The time course shows a strong ripple.\u00a0The frequency spectrum only contains 3 frequency components.<\/p>\n<p style=\"font-weight: 400;\">At the bottom the square wave signal was filtered with the cutoff frequency 225Hz.\u00a0The filter suppresses all harmonics, only the fundamental frequency is retained.\u00a0Therefore, a sinusoidal signal is generated from the rectangle.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2747\" src=\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif\" alt=\"\" width=\"604\" height=\"370\" \/><\/p>\n<p>Figure\u00a01\u00a0:\u00a0Time course of the square-wave signal, above without filtering, middle limit frequency 550Hz, below limit frequency 225Hz<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2749\" src=\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image012-2.gif\" alt=\"\" width=\"605\" height=\"393\" \/><\/p>\n<p>Figure\u00a02\u00a0:\u00a0Frequency spectra of the square-wave signal, above without filtering, middle limit frequency 550Hz, below limit frequency 225Hz<\/p>\n<\/div><\/section><\/p><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[58],"tags":[],"class_list":["post-1026","page","type-page","status-publish","hentry","category-onlinefunktionen-multichoice"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>FFT - Goldammer GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/goldammer.de\/eng\/fft\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FFT - Goldammer GmbH\" \/>\n<meta property=\"og:url\" content=\"https:\/\/goldammer.de\/eng\/fft\/\" \/>\n<meta property=\"og:site_name\" content=\"Goldammer GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Goldammer-GmbH-112087356823107\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-19T21:16:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/goldammer.de\/eng\/fft\/\",\"url\":\"https:\/\/goldammer.de\/eng\/fft\/\",\"name\":\"FFT - Goldammer GmbH\",\"isPartOf\":{\"@id\":\"https:\/\/goldammer.de\/eng\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/goldammer.de\/eng\/fft\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/goldammer.de\/eng\/fft\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif\",\"datePublished\":\"2021-11-03T06:29:02+00:00\",\"dateModified\":\"2022-01-19T21:16:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/goldammer.de\/eng\/fft\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/goldammer.de\/eng\/fft\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/goldammer.de\/eng\/fft\/#primaryimage\",\"url\":\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif\",\"contentUrl\":\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif\",\"width\":604,\"height\":370},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/goldammer.de\/eng\/fft\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/goldammer.de\/eng\/home\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FFT\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/goldammer.de\/eng\/#website\",\"url\":\"https:\/\/goldammer.de\/eng\/\",\"name\":\"Goldammer GmbH\",\"description\":\"USB PCI ethernet dataloger DASYLab Hardware and driver measurement technology from Germany\",\"publisher\":{\"@id\":\"https:\/\/goldammer.de\/eng\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/goldammer.de\/eng\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/goldammer.de\/eng\/#organization\",\"name\":\"Goldammer GmbH Germany\",\"url\":\"https:\/\/goldammer.de\/eng\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/goldammer.de\/eng\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/foot-logo.jpg\",\"contentUrl\":\"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/foot-logo.jpg\",\"width\":280,\"height\":150,\"caption\":\"Goldammer GmbH Germany\"},\"image\":{\"@id\":\"https:\/\/goldammer.de\/eng\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Goldammer-GmbH-112087356823107\",\"https:\/\/www.instagram.com\/goldammer_gmbh\/\",\"https:\/\/www.youtube.com\/channel\/UCsbDdVnqEoFsRlElWoWJ3eQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"FFT - Goldammer GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/goldammer.de\/eng\/fft\/","og_locale":"de_DE","og_type":"article","og_title":"FFT - Goldammer GmbH","og_url":"https:\/\/goldammer.de\/eng\/fft\/","og_site_name":"Goldammer GmbH","article_publisher":"https:\/\/www.facebook.com\/Goldammer-GmbH-112087356823107","article_modified_time":"2022-01-19T21:16:25+00:00","og_image":[{"url":"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/goldammer.de\/eng\/fft\/","url":"https:\/\/goldammer.de\/eng\/fft\/","name":"FFT - Goldammer GmbH","isPartOf":{"@id":"https:\/\/goldammer.de\/eng\/#website"},"primaryImageOfPage":{"@id":"https:\/\/goldammer.de\/eng\/fft\/#primaryimage"},"image":{"@id":"https:\/\/goldammer.de\/eng\/fft\/#primaryimage"},"thumbnailUrl":"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif","datePublished":"2021-11-03T06:29:02+00:00","dateModified":"2022-01-19T21:16:25+00:00","breadcrumb":{"@id":"https:\/\/goldammer.de\/eng\/fft\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/goldammer.de\/eng\/fft\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/goldammer.de\/eng\/fft\/#primaryimage","url":"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif","contentUrl":"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/image010-2.gif","width":604,"height":370},{"@type":"BreadcrumbList","@id":"https:\/\/goldammer.de\/eng\/fft\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/goldammer.de\/eng\/home\/"},{"@type":"ListItem","position":2,"name":"FFT"}]},{"@type":"WebSite","@id":"https:\/\/goldammer.de\/eng\/#website","url":"https:\/\/goldammer.de\/eng\/","name":"Goldammer GmbH","description":"USB PCI ethernet dataloger DASYLab Hardware and driver measurement technology from Germany","publisher":{"@id":"https:\/\/goldammer.de\/eng\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/goldammer.de\/eng\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/goldammer.de\/eng\/#organization","name":"Goldammer GmbH Germany","url":"https:\/\/goldammer.de\/eng\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/goldammer.de\/eng\/#\/schema\/logo\/image\/","url":"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/foot-logo.jpg","contentUrl":"https:\/\/goldammer.de\/eng\/wp-content\/uploads\/2021\/11\/foot-logo.jpg","width":280,"height":150,"caption":"Goldammer GmbH Germany"},"image":{"@id":"https:\/\/goldammer.de\/eng\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Goldammer-GmbH-112087356823107","https:\/\/www.instagram.com\/goldammer_gmbh\/","https:\/\/www.youtube.com\/channel\/UCsbDdVnqEoFsRlElWoWJ3eQ"]}]}},"_links":{"self":[{"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/pages\/1026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/comments?post=1026"}],"version-history":[{"count":9,"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/pages\/1026\/revisions"}],"predecessor-version":[{"id":4537,"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/pages\/1026\/revisions\/4537"}],"wp:attachment":[{"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/media?parent=1026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/categories?post=1026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/goldammer.de\/eng\/wp-json\/wp\/v2\/tags?post=1026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}