Generalized Inverse Matrix on the Example of Converting a Three-Phase Voltage (Ua, Ub, Uc) into a Two-Phase one (Uα, Uβ) in an Electric Motor 1. Abbreviation Generalized inverse matrix = Pseudoinverse matrix 2. Introduction Let there be a matrix (operator)… Read More
Matrix Functions for Digital Signal Processing. C Code and Octave Script.
Matrix Functions for Digital Signal Processing. C Code and Octave Script. 1. Abbreviation 2. Introduction A mathematical model of an object (plant) can be described by a system of differential equations. Let the model be described by a system of… Read More
Kalman Filter with Example. C Code and Octave Script
Kalman Filter with Example. C Code and Octave Script 1. Abbreviation 2. Introduction Suppose there is a dynamic system (6) for which the state vector ‘x’ is defined, for example, the position of the object, its speed, acceleration and so… Read More
Simple Scalar Kalman Filter. C Implementation Using the Octave GNU Tool
Simple Scalar Kalman Filter. C Implementation Using the Octave GNU Tool 1. Abbreviation 2. Introduction In this article I will start looking at adaptive filtering. The received signal we get often in noise and / or in a distorted… Read More
Bluestein’s Algorithm or Fourier Transform as Linear Chirp FIR Filter. C Implementation Using the Octave GNU Tool
Bluestein’s Algorithm or Fourier Transform as Linear Chirp FIR Filter. C Implementation Using the Octave GNU Tool 1. Abbreviation DSP – Digital Signal Processing DFT – Discrete Fourier Transform IDFT – Inverse Discrete Fourier Transform FFT – Fast Fourier Transform… Read More
“Non-Causal“ Digital Chebyshev Filter with Linear Phase Response. C Implementation and Octave Script
“Non-Causal“ Digital Chebyshev Filter with Linear Phase Response. C Implementation and Octave Script 1. Abbreviation DSP – Digital Signal ProcessingIIR – Infinite Impulse ResponseFIR – Finite Impulse ResponseTR – Time ReverseMAC – Multiplications and Additions per Input SampleSOS – Second… Read More
Goertzel Algorithm and C Implementation Using the Octave GNU Tool
Goertzel Algorithm and C Implementation Using the Octave GNU Tool 1. Abbreviation DSP – Digital Signal ProcessingDFT – Discrete Fourier TransformIDFT – Inverse Discrete Fourier TransformFFT – Fast Fourier TransformFIR – Finite Impulse ResponseIIR – Infinite Impulse Responsea + jb… Read More
Fast Fourier Transform (FFT) and C Implementation Using the Octave GNU Tool
Fast Fourier Transform (FFT) and C Implementation Using the Octave GNU Tool 1. Abbreviation DSP – Digital Signal ProcessingDFT – Discrete Fourier TransformIDFT – Inverse Discrete Fourier TransformFFT – Fast Fourier TransformFIR – Finite Impulse ResponseIIR – Infinite Impulse Response… Read More
Digital Slew Rate Limiter Filter and C Implementation
Digital Slew Rate Limiter Filter and C Implementation 1. Abbreviation SLRF – Slew Rate Limiter Filter 2. Slew Rate Limiter Filter (SRLF) In most applications, you can define the maximum possible (acceptable) the speed of the measured signal. This… Read More
Matched Filter Using Octave GNU Tool
Matched Filter Using Octave GNU Tool 1. Abbreviation SNR – signal to noise ratio (S/N = Signal/Noise)δ(t) – Dirac delta function: t=0 δ(0)= +∞; t≠0 δ(t)=0PSK – Phase Shift Keying digital modulationFSK – Frequency Shift Keying digital modulationMLS – maximum… Read More