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
Articles
Simple Embedded Operating System and C Implementation
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
“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
Median Filter and C Implementation
Median Filter and C Implementation 1. Classic Median Filter The Median filter is a non-linear digital filter that serves to suppress pulsed (non-stationary random process) interference by discarding all suspicious measurements. There are several input data and the filter calculates… Read More
IIR Filter and C Implementation Using Octave GNU Tool
IIR Filter and C Implementation Using Octave GNU Tool 1. Abbreviation FIR – Finite Impulse ResponseIIR – Infinite Impulse ResponseSOS – second order sectionDFT – Discrete Fourier TransformationIDFT – Inverse Discrete Fourier TransformationFFT – Fast Fourier Transformation 2. Introduction The… Read More
FIR Filter Implementation Using Octave GNU Tool and C Language
FIR Filter Implementation Using Octave GNU Tool and C Language 1. Abbreviation FIR – Finite Impulse ResponseIIR – Infinite Impulse ResponseDFT – Discrete Fourier TransformationIDFT – Inverse Discrete Fourier TransformationFFT – Fast Fourier TransformationADC – Analog Digital Converter 2. Introduction… Read More