Similink Module Library Introduction matlab2014a

Source: Internet
Author: User
Tags integer generator mathematical functions

The Similink module library is divided into the following 8 types of sub-Libraries by function:
Continuous (Continuous module)
Discrete (discrete module)
Function&tables (function and Platform module)
Math (Mathematics module)
Nonlinear (non-linear module)
Signals&systems (signal and system modules)
Sinks (receiver module)
Sources (input source module)
Continuous module (continuous) CONTINUOUS.MDL
Integrator: Input Signal integral
Derivative: Differential input signal
State-space: Linear state space System model
TRANSFER-FCN: linear transfer function model
Zero-pole: A transfer function model with a 0-pole representation
Memory: Stores the status value of the previous moment
Transport delay: input signal delay One fixed time re-output
Variable Transport delay: input signal delay one variable time re-output
Discrete module (discrete) discrete.mdl
Discrete-time Integrator: Discrete Time Integrator
Discrete Filter:iir and FIR filter
Discrete state-space: Discrete state space system model
Discrete TRANSFER-FCN: Discrete transfer function model
Discrete zero-pole: Discrete transfer function model with 0-pole representation
First-order hold: First order sampling and holding device
Zero-order hold: 0-Step sampling and holding device
Unit delay: Delay of a sampling period
Function and Platform Module (function&tables) function.mdl
FCN: operation with a custom function (expression)
Matlab FCN: operation with existing functions of MATLAB
S-function: A program that calls a self-compiled s function to perform operations
look-up table: Set up query tables for input signals (linear peak matching)
look-up table (2-d): Set up a query table for two input signals (linear peak matching)
Math Module (Math) math.mdl
Sum: Add and subtract operations
Product: Multiply operation
Dot Product: Point multiplication
Gain: Proportional operation
Math function: Includes exponential function, logarithmic function, square, open root and other common mathematical functions
Trigonometric Function: Trigonometric functions, including sine, cosine, tangent, etc.
Minmax: The maximum value operation
Abs: Take absolute value
Sign: Symbolic function
Logical Operator: Logical operation
Relational Operator: Relational operations
Complex to Magnitude-angle: converted from complex input to amplitude and phase angle output
Magnitude-angle to Complex: Synthetic complex output by amplitude and phase input
Complex to Real-imag: converted from complex inputs to real and imaginary outputs
Real-imag to Complex: input synthetic complex output from real and imaginary parts

Nonlinear module (nonlinear) nonlinear.mdl
Saturation: Saturated output, which allows the output to saturate when it exceeds a certain value.
Relay: Hysteresis comparator, which restricts the output value to change in a certain range.
Switch: Switches Select when the second input is greater than the critical value, the output comes from the first input, otherwise the output is from a third input.
Manual switch: Manually select switches
Signal and System module (SIGNAL&SYSTEMS) sigsys.mdl
IN1: Input side.
OUT1: Output side.
Mux: Converts multiple single inputs into one composite output.
Demux: Converts a composite input into multiple single outputs.
Ground: Connect to an input that is not connected to.
Terminator: Connect to an output port that is not connected to.
SubSystem: Creating a new Package (Mask) function module
Receiver Module (Sinks) sinks.mdl
Scope: oscilloscope.
XY Graph: Displays two-dimensional graphics.
To Workspace: Writes the output to a working space in MATLAB.
To file (. MAT): Writes output to the data file.
Input source module (Sources) sources.mdl
Constant: Constant signal.
Clock: clocking signal.
From Workspace: Work space from Matlab.
From file (. MAT): From a data file.
Pulse Generator: Pulser.
Repeating Sequence: Repeat signal.
Signal Generator: Signal generator, can produce sine, square wave, sawtooth ripple and random wave.
Sine wave: sine wave signal.
Step: Step wave signal.
Split Line ================================================================================== Split Line
The module libraries commonly used in Simulink include the following.
(1) Sinks Module Library: Includes modules that display or write output back. Display displays the input value; output port or external output port of the subsystem, scope, Float scope display the signal generated by the simulation; stopsimulation stop emulation when input is not equal to zero Terminator the disconnected output port as the terminal; XY graph shows xy coordinate chart.
(2) source (Sources) Module library: includes modules that produce various signals. band-limited white noise for continuous systems, CHIRP signal produces a sweep signal, clock generation and display simulation time; constant generates a constant value; Digital clock generates simulation time at a specific sampling interval The ground will not connect the input port to ground and so on.
(3) continuous (continuous) module library: includes a linear function model. Includes a differential element (derivative), an integral element (integrator), a linear state space system Unit (STATE-SPACE), a linear transfer function unit (Transfer Fen), a delay element (Transport delay), Variable Transmission delay Unit (Variable Transport delay), specifying a 0-pole input function unit (zero-pole).
(4) Math Operations (Simulink math operations and fixedˉpoint blocket math) Module library: Contains commonly used mathematical function modules. Includes the input signal Absolute Value Unit (ABS), calculates a reset signal amplitude and/or phase unit (Complex to Magnitude-angle), calculates a reset signal real and imaginary unit (Complex to Real-imag) and other mathematical functions.
(5) Communication Module library (Comunications Blockset)
Source (Comm Sources): In this library, you can form random or pseudo-random signals, or you can read a file or simulate a voltage-controlled oscillator (VCO) to produce a non-random signal.
Bernoulli Random binary Generator module: A binary random number that produces a Bernoulli distribution.
Binary vector Noise Generator module: Produces a binary random vector that can control the number of "1".
Random-integer Generator module: Generates a random integer range within (0~m-1).
Poission Int Generator module: A random integer that produces a Ji leping distribution.
PN Sequence Generator module: Generates pseudo-random sequence.
Gaussian Noise Generator module: Generates discrete Gaussian white noise.
Rayleigh Noise Generator module: Generates Rayleigh-distributed noise.
Uniform Noise Generator module: produces uniform noise within a specific area.
Voltage-controlled Oscillator module: Implement voltage controlled oscillator.
Comm Sinks: This library provides modules for both the delivery and display of the communication system to make it easier to analyze.
Triggered write to file module: writes data to files at the rising edge of the input signal.
Enor Rate Calculation module: Calculates the error bit rate and the false sign ratio of the input signal.
Source Code Coding Module Library: The source code is divided into two basic steps: source code and source decoding. The source code uses a quantization method to convert a source signal into a digital signal. The sign of the resulting signal is a nonnegative integer within a finite range. Source decoding is to restore the original information from the source encoded signal.
Channel Module Library: Provides a variety of communication channel models, such as Gaussian white noise channel.
Error detection and validation (Enor Detection Correction) Module Library: Provides modules for analyzing input and output, such as the module for calculating the error rate.
Modulation demodulation (modulation) module: Digital modulation demodulation and analog modulation demodulation, subdivision can be divided into amplitude modulation, phase modulation and frequency modulation.

Similink Module Library Introduction matlab2014a

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.