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
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 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 1. Abbreviation DSP – Digital Signal Processing DFT – Discrete Fourier Transform IDFT – Inverse Discrete Fourier Transform FFT – Fast Fourier Transform… Read More
Cyclic Redundancy Check (CRC): bitwise, lookup table, fast crc without lookup table, reversing crc. C Implementation Using the Octave GNU Tool 1. Abbreviation DSP – Digital Signal ProcessingCRC – Cyclic Redundancy Check / CodeXOR – Exclusive OR with the truth… Read More
Functions Implementation: Square Root, Logarithm, Sine, Cosine, Arctangent. C Code and Octave Script 1. Abbreviation DSP – Digital Signal ProcessingRAM – Random Access MemoryROM – Read Only MemoryDFT – Discrete Fourier TransformFFT – Fast Fourier Transform 2. Introduction To… Read More
Simple Embedded Operating System and C Implementation 1. Abbreviation DSP – Digital Signal Processing OS – Operating System NPS – Non-Preemptive (Cooperative) Scheduling PS – Preemptive Scheduling RAM – Random Access Memory ROM – Read Only Memory CRC – Cyclic… Read More
“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 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 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 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