Typical Open Loop Bode Diagram for Control Systems. C Code and Octave Script 1. Abbreviation 2. Introduction Most linear control systems can be represented in the following form: Figure 2-1: Analog Control System Then the open-loop transfer function… Read More

# Articles

## Control System Using the Localization Method from A. S. Vostrikov. C Code and Octave Script.

Control System Using the Localization Method from A. S. Vostrikov. C Code and Octave Script. 1. Abbreviation 2. Introduction Here I want to consider the localization method used in control systems developed by A.S. Vostrikov and his group at Novosibirsk… Read More

## Digital Derivative Filter Using Integrators. C Code and Octave Script

Digital Derivative Filter Using Integrators. C Code and Octave Script 1. Abbreviation 2. Introduction The implementation of the input signal derivative is always a difficult task. This is due to the fact that the derivative increases at the upper… Read More

## 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

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

## Cyclic Redundancy Check (CRC): bitwise, lookup table, fast crc without lookup table, reversing crc. C Implementation Using the Octave GNU Tool

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

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