Fretboard Theory
The OpenMAD project aims to provide versatile software implementations of mathematical models based on the theory of differential games which simulate the long term effects of war. Newtonian physics is used to simulate conflicts in a virtual environment and provide detailed data during all...
Platforms: *nix, Python, BSD
License: Freeware | Download (60): OpenMAD Download |
This code takes an expression for a normalized AF in spherical coordinates and creates a 3D plot in cartesian coordinates. Examples are specific to Antenna Theory and Design (2nd Ed) by Stutzman and Thiele.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): 3D Plots of Normalized Array Factor Examples Download |
Space time coding takes profit of the channel diversity to improve the reliability of a communication system. This file contains some of the most famous space time block codes.References:[1] S.M Alamouti " A simple transmitter diversity scheme for wireless communications" IEEE J.Select Areas...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): Space time block codes for MISO-MIMO systems Download |
DSP education is being challenged to move students beyond theory to DSP implementations. Dr. Mark A. Yoder, professor of electrical and computer engineering at Rose-Hulman Institute of Technology, addresses this need with multimedia signal processing labs in which students use Simulink and...
Platforms: Matlab
License: Freeware | Size: 153.6 KB | Download (46): MATLAB and Simulink Based Books: Real-Time Implementation and Signal Processing Laboratories Download |
This function estiamtes the Kolmogorov Complexity of a binary sequence. The algorithm is as described in Lempel and Ziv (IEEE trans inf theory IT-22, 75 (1976)) and Kaspar and Schuster (Physical Review A, vol 36, no 2, pg 842).Input is binary sequence, output is kolmogorov complexity.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (42): Kolmogorov Complexity Download |
This is a small example code for "Steepest Descent Algorithm". It implements steepest descent Algorithm with optimum step size computation at each step. The code uses a 2x2 correlation matrix and solves the Normal equation for Weiner filter iteratively.Reference:Adaptive Filter Theory 3rd...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): Steepest Descent Algorithm Download |
Although many aspects of a control system can be understood based on linear theory, some nonlinear effects must be accounted for in practically all controllers. Windup is such a phenomena, which is caused by the interaction of integral action and saturations. All actuators have limitations: a...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): anti-windup PID controller - SIMULINK block Download |
The MIMO Toolbox is a collection of Matlab functions and a GUI. Its purpose is to complement the Control Toolbox for Matlab with functions capable of handling the multivariable input-output scheme.The MIMO Toolbox was developed for Matlab 7.The gui, icdtool, is a MIMO design utility based on...
Platforms: Matlab
License: Freeware | Size: 307.2 KB | Download (42): MIMO Toolbox Download |
The SCE-UA method is a general purpose global optimization program. It was originally developed by Dr. Qingyun Duan as part of his doctoral dissertation work at the Department of Hydrologyand Water Resources, University of Arizona, Tucson, AZ 85721, USA. The dissertation is entitled "A Global...
Platforms: Matlab
License: Freeware | Size: 419.84 KB | Download (63): Shuffled Complex Evolution (SCE-UA) Method Download |
The script quasi_newton_dfp.m optimizes a general multi variable real valued function using DFP quasi Newton method. During the iterations if optimum step length is not possible then it takes a fixed step length as 1. For the theory any good book on optimization techniques can be consulted. This...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): DFP quasi Newton method Download |
This script is capable of solving a convex quadratic programming problem by Wolf's method. For the convergence of the algorithm it is necessary that either Hessian of the objective function be positive definite or positive semidefinite Hessian with linear term zero. For theory of Wolf method and...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Quadratic programming by Wolf's method Download |
The script steepestdescent.m optimizes a general multi variable real valued function using steepest descent method. During the iterations if optimum step length is not possible then it takes a fixed step length as 0.001. For the theory any good book on optimization techniques can be consulted....
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (42): Steepest descent method Download |
The remarkable advance in hydraulic and electrohydraulic power systems resulted in producing control valves of very short settling time. The rapid closure of hydraulic transmission lines leads to severe pressure surge. The attached Simulink file is developed to evaluate the applicability of...
Platforms: Matlab
License: Freeware | Size: 92.16 KB | Download (44): Hydraulic Transmission Line with Accumulator Download |
In Graph Theory it is often required to find out all the possible paths, which can exist between a source node and a sink node.So this function returns a all such possible paths, in a matrix format.INPUTS:1. 'X' Matrix: Form a Nx2 matrix, where N is the total number of 'Edges'. This Matrix will...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (52): FIND ALL THE POSSIBLE PATHS BETWEEN A START AND AN END NODE OF A GRAPH Download |
CONTENTS:- BSIM3v3 core m-files- m-files for simulating parasitic currents- m-files for quantum-BSIM integration- m-files for dependency theory
Platforms: Matlab
License: Freeware | Size: 1.56 MB | Download (41): BSIM3v3/4 Simulation Codes For MOSFETs Download |
Here is a simple Simulink file to calculate the stiffness of hydraulic spring.The theory is explained in my book:M Galal Rabie, Fluid power Engineering, McGraw-Hill, NY, 2009, pp 235-237
Platforms: Matlab
License: Freeware | Size: 102.4 KB | Download (53): Hydraulic Spring Download |
This engineering note is the first of two parts:Part 1 Design and Simulation.Part 2 Real-World System Realization. (Being written)It aims at demonstrating how you may use Matlab/Simulink together with Rapid STM32 blockset and ARM Cortex-M3 processors (STM32) to develop digital signal processing...
Platforms: Matlab
License: Freeware | Size: 2.35 MB | Download (44): Introduction to Unscented Kalman Filtering Download |
Exercises and case studies for a rigorous approach to risk- and portfolio-management. This booklet stems from the review sessions of the six-day ARPM bootcamp.Contents include:Advanced multivariate statistics; copula-marginal decompositionAnnualization/projection (FFT, cumulants,...
Platforms: Matlab
License: Freeware | Size: 1.46 MB | Download (45): Exercises in Advanced Risk and Portfolio Management Download |
Simple Simulink simulation for a helicopter control design. The package includes a paper, matlab file, and a simulink model. Read the paper for detailed description of the simulink model.The design is based on the book by Gareth D. Padfield:(Helicopter Flight Dynamics: The Theory and Application...
Platforms: Matlab
License: Freeware | Size: 481.28 KB | Download (46): Helicopter Control Design Download |
The Fuzzy Relational Calculus Toolbox is companion software to the book Fuzzy Relational Calculus - Theory, Applications and Software (with CD-ROM) by Ketty Peeva & Yordan Kyosev, ISBN 981-256-076-9, Advances in Fuzzy Systems Applications and Theory - Vol. 22, World Scientific Publishing...
Platforms: Matlab
License: Freeware | Size: 61.44 KB | Download (46): Fuzzy Relational Calculus Toolbox, Rel.(Scripts) Download |