Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Learn How To Detect Dominant Cycles With Spectrum Analysis

Posted By: ELK1nG
Learn How To Detect Dominant Cycles With Spectrum Analysis

Learn How To Detect Dominant Cycles With Spectrum Analysis
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 673.75 MB | Duration: 0h 44m

Using the Fast Fourier Transform and the DFT-Goertzel algorithm to detect cycles in noisy data sets (financial markets)

What you'll learn
This course explains the key elements of a Fourier-based spectrum analysis.
Understanding the basic computations involved in FFT-based or Goertzel-algorithm-based measurement.
Explaining the core background of FFT in layman terms and concentrate on the important aspects on “how to read a spectrum” plot.
Learn why the Goertzel algorithm outperforms classical Fourier transforms for the purpose of cycles detection in financial markets
Requirements
Basic cycle and/or spectrum analysis knowledge is helpfull, but not mandatory.
Description
There are many issues to consider when analyzing and measuring cycles in financial markets. Unfortunately, it is easy to make incorrect spectral measurements resulting in inaccurate cycle projections either on wrong phase or length gathered from the spectrum plot.This course explains the key elements of a Fourier-based spectrum analysis. We will focus on explaining the core background in layman terms and concentrate on the important aspects on “how to read a spectrum” plot. We will compare different spectrum analysis methods in regards to their performance of detecting exact cycle lengths (“frequency”) components. You will learn why the Goertzel algorithm outperforms classical Fourier transforms for the purpose of cycles detection in financial markets.Understanding the basic computations involved in FFT-based or Goertzel-algorithm-based measurement, knowing how to apply proper scaling, correct non-integer interpolation, converting different units (frequency vs. time) and learning how to read spectrum plots are all critical to the success of cycle analysis and their related projection. Being equipped with this knowledge and using the tools discussed in this application note can bring you more success with your individual cycle analysis application.Compared to an FFT, the Goertzel algorithm is simple and much more efficient for detecting cycles in data series related to financial markets. You will learn and understand why in this course.

Overview

Section 1: Introduction

Lecture 1 Introduction - Example dataset with 3 cycles

Lecture 2 Applying the Fast Fourier Transform “FFT” for cycle detection

Lecture 3 The Fourier index coefficient – time / frequency conversion

Section 2: Improving the Fast-Fourier-Transform

Lecture 4 Improving FFT resolution using "zero padding" (a)

Lecture 5 Improving FFT resolution: Using interpolation (b)

Lecture 6 Improving FFT resolution: Weighted average around cycle peaks ©

Section 3: The Goertzel algorithm

Lecture 7 The Goertzel algorithm to detect cycles

Lecture 8 Generalized Goerzel algorithm to detect non-integer coefficients

Section 4: Comparison & Impacts FFT vs. Goertzel-DFT

Lecture 9 Results: Comparison FFT vs Goertzel cycle detection & error rates

Lecture 10 Impact: FFT vs generalized Goertzel error rate in projection area

Data-science and financial market analysts interested in applying digital signal processing to analyzing and measuring cycles in financial markets,Experts who want to understand the differences between standard Fourier and Goertzel algorithm (FFT vs. G-DFT)