




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SIMULINK 常用库模块介绍一、SIMULINK简介1、简介SIMULINK 是一个对动态系统(包括连续系统、离散系统和混合系统)进行建模、仿真和综合分析的集成软件包,是 MATLAB 的一个附加组件,其特点是模块化操作、易学易用,而且能够使用 MATLAB 提供的丰富的仿真资源。 在 SIMULINK 环境中,用户不仅可以观察现实世界中非线性因素和各种随机因素对系统行为的影响,而且也可以在仿真进程中改变感兴趣的参数,实时地观察系统行为的变化,因此已在许多领域,如通信、信号处理、DSP、电力、金融、生物系统等获得重要应用。对信息类专业的学生来说,无论是学习专业课程或相关课程设计,还是在今后
2、的工作中,SIMULINK 都是一个重要的仿真建模工具。2、预备知识SIMULINK 的启动首先启动 MATLAB,然后在 MATLAB 主界面中单击上面的 Simulink 按钮,如下图所示或在命令窗口中输入 simulink 命令打开。SIMULINK 的模块库Simulink 的模块库有两部分组成: 基本模块和各种应用工具箱, 如下图所示。 对通信系统仿真来说,主要用到 Simulink基本库,通信系统工具箱和数字信号处理工具箱。SimulinkLibraryBrowserFileEditViewHelp母口母口EntersearchtermvLibrariesLibrary:Sitnu
3、linkSearchResults:(none)FrequentlyUsedttttCttttSimulinkCommonlyUsedBlocksContinuousDiscontinuitiesDiscreteLogicandBitOperationsLookupTablesMathOperationsModelVerificationModel-WideUtilitiesPorts&SubsystemsSignalAttributes 甘-SignalRouting垦 T 年SinksSourcesUser-DefinedFunctionsAdditionalMath&Di
4、screteiCrosDaceBlocks6tCommunicationsSystemToolboxChannelsCommFiltersCommSinksCommSourcesEqualizersErrorDetectionandCorrectionInterleavingMIMOModulationRFImpairments通信库通信库RFImpairmentsCorrectionSequenceOperationsSourceCodingSynchronizationUtilityBlocksComputerVisionSystemToolboxControlSystemToolboxD
5、SPSystemToolboxEstimationFilteringMathFunctionsQuantizersSignalManagementSignalOperationsSinksSourcesStatisticsTransformsDSP库库dedCoderShowing:SimulinkHCommonlyUsedBlodcsDiscontinuitiesLogicancBitOperatiorsMathOperationsModel-WideUtilitiesSignalAttributesUser-DefinedFunctionsContinuousDisaeteLookupTa
6、blesModelVerificationPorts&SubsystemsSignalRoutingSourcesAdditionalMath&Discrete二、SIMULINK的模块库1、SIMULINK 基本库(1)连续模块 Continuous名称功能说明Derivative微分Integrator积分器IntegratorLimited定积分Integrator,Second-Order二阶积分Integrator,Second-OrderLimited二阶定积分PIDControllerPID 控制器PIDController(2DOF)PID 控制器State-S
7、pace状态空间TransferFcn传递函数TransportDelay传输延时VariableTransportDelay口受传输延时Zero-Pole零一极点增益模型(2)非连续模块 Discontinuous名称功能说明Backlash间隙非线性Coulomb&ViscousFriction库仑和黏度摩擦非线性DeadZone夕匕区非线性DeadZoneDynamic动态夕匕区非线性HitCrossing冲击非线性Quantizer量化非线性RateLimiter静态限制信号的变化速率RateLimiterDynamic动态限制信号的变化速率Relay滞环比较器,限制输出值在某
8、一范围内变化Saturation饱和输出,让输出超过某一值时能够饱和SaturationDynamic动态饱和输出WrapToZero还零非线性(3)离散模块 Discrete名称功能说明Delay延时器Difference差分环节DiscreteDerivative离散微分环节DiscreteFIRFilter离散 FIR 滤波器DiscreteFilter离散滤波器DiscretePIDController离散 PID 控制器DiscretePIDController(2DOF)离散 PID 控制器DiscreteState-Space离散状态空间系统模型DiscreteTransfer-
9、Fcn离散传递函数模型DiscreteZero-Pole以零极点表示的离散传递函数模型Discrete-timeIntegrator离散时间积分器First-OrderHold一阶保持器Memory输出本模块上一步的输入值TappedDelay延迟TransferFcnFirstOrder离散一阶传递函数TransferFcnLeadorLag传递函数TransferFcnRealZero离散零点传递函数UnitDelay一个采样周期的延迟ZeroQrderHold零阶保持器(4)逻辑和位操作模块 LogicandBitOperations名称功能说明BitClear位清零BitSet位置位B
10、itwiseOperator逐位操作CombinatorialLogic组合逻辑CompareToConstant和常量比较CompareToZero和零比较DetectChange检测跳变DetectDecrease检测递减DetectFallNegative检测负下降沿DetectFallNonpositive检测非负下降沿DetectIncrease检测递增DetectRiseNonnegative检测非负上升沿DetectRisePositive检测正上升沿ExtractBits提取位IntervalTest检测开区间IntervalTestDynamic动态检测开区间LogicalO
11、perator逻辑操作符RelationalOperator关系操作符ShiftArithmetic移位运算(5)查找表模块 LookupTable名称功能说明1-DLookupTable一维输入信号的查询表(线性峰值匹配)2-DLookupTable两维输入信号的查询表(线性峰值匹配)Cosine余弦函数查询表DirectLookupTable(n-D)N 个输入彳百号的查询表(直接匹配)InterpolationusingPreLookup输入信号的预插值LookupTableDynamic动态查询表PreLookup预查询索引搜索Sine正弦函数查询表(6)数学模块 MathOperat
12、ions名称功能说明Abs取绝对值Add加法AlgebraicConstraint代数约束Assignment赋值Bias偏移ComplextoMagnitude-Angle由复数输入转为幅值和相角输出ComplextoReal-Imag由复数输入转为实部和虚部输出Divide除法DotProduct点乘运算FindNonzeroElements查找非零兀素Gain比例运算Magnitude-AngletoComplex由幅值和相角输入合成复数输出MathFunction包括指数函数、对数函数、求平方、开根号等常用数学函数MatrixConcatenation矩阵级联MinMax最值运算Min
13、MaxRunningResettable最大最小值运算PermuteDimensions按维数重排Polynomial多项式Product乘运算ProductofElements元素乘运算Real-ImagtoComplex由实部和虚部输入合成复数输出ReciprocalSqrtP 开平方后求倒Reshape取整RoundingFunction舍入函数Sign符号函数SignedSqrtSineWaveFunction正弦波函数SliderGain滑动增益Sqrt平方根Squeeze删去大小为 1 的孤维Subtract减法Sum求和运算SumofElements兀素和运算Trigonomet
14、ricFunction三角函数UnaryMinus兀减法VectorConcatenateWeightedSampleTimeMath权值采样时间运算(7)模型检测模块 ModelVerificationn-DLookupTableN 维输入信号的查询表(线性峰值匹配)名称功能说明Assertion确定操作CheckDynamicGap检查动态偏差CheckDynamicRange检查动态范围CheckStaticGap检查静态偏差CheckStaticRange检查静态范围CheckDiscreteGradient检查离散梯度CheckDynamicLowerBound检查动态卜限Check
15、DynamicUpperBound检查动态上限CheckInputResolution检查输入精度CheckStaticLowerBound检查静态卜限CheckStaticUpperBoundP检查静态上限(8)模型扩充模块 Model-WideUtilities名称功能说明BlockSupportTable功能块支持的表DocBlock文档模块ModelInfo模型信息Timed-BasedLinearization时间线性分析Trigger-BasedLinearization触发线性分析(9)端口和子系统模块 Ports&Subsystems名称功能说明AtomicSubsys
16、tem单元子系统CodeReuseSubsystem代码重用子系统ConfigurableSubsystem可配置子系统Enable使能EnabledSubsystem使能子系统EnabledandTriggeredSubsystem使能和触发子系统ForEachSubsystemForEach 子系统ForIteratorSubsystemFor 迭代子系统Function-CallFeedbackLatch函数调用反馈锁存Function-CallGenerator函数调用生成器Function-CallSplit函数调用切换Function-CallSubsystem函数调用子系统IfI
17、f 操作IfActionSubsystemIf 操作子系统In1输入端口Model模型ModelVariants模型变种Out1输出端口Subsystem子系统SubsystemExamples子系统例子SwitchCaseSwitchCase 语句SwitchCaseActionSubsystemSwitchCase 操作子系统Trigger触发操作TriggeredSubsystem触发子系统VariantSubsystemWhileIteratorSubsystemWhile 迭代子系统(10)信号属性模块 SignalAttributes名称功能说明BustoVector总线到矢量转换
18、DataTypeConversion数据类型转换DataTypeConversionInherited数据类型继承DataTypeDuplicate数据类型复制DataTypePropagation数据类型传播DataTypePropagationExamples数据类型传播示例DataTypeScalingStrip数据类型缩放IC信号输入属性Probe探针点RateTransition速率转换SignalConversion信号转换SignalSpecification信号特征指定WeightedSampleTime加权的采样时间Width信号宽度(11)信号线路模块 SignalRout
19、ing名称功能说明BusAssignment总线分配BusCreator总线生成BusSelector总线选择DataStoreMemory数据存储DataStoreRead数据存储读取DataStoreWrite数据存储写入Demux分路EnvironmentController环境控制器From信号来源Goto信号去向GotoTagVisibilityGoto 标签可视化IndexVector索引矢量ManualSwitch手动选择开关Merge信号合并MultiportSwitch多端口开关Mux合路Selector信号选择器Switch开关选择, 当第二个输入端大于临界值时, 输出由第
20、一个输入端用来,否则输出由第二个输入端用来VectorConcatenate矢量拼接(12)接收器模块 Sinks名称功能说明Display数字显示器FloatingScope浮动示波器Out1输出端口Scope示波器StopSimulation停止仿真Terminator终止符号(ToFile将输出数据写入数据文件保护ToWorkspace将输出数据写入 MATLAB 的工作空间XYGraph显示二维图形(13)输入源模块 Sources名称功能说明Band-LimitedWhiteNoise带限白噪声ChirpSignal产 L 个频率不断增大的正弦波Clock显示和提供仿真时间Const
21、ant常数信号CounterFree-Running无限计数器CounterLimited有限计数器DigitalClock数字时钟EnumeratedConstant枚举常量FromFile来自文件FromWorkspace来自 MATLAB 的工作空间Ground接地In1输入信号PulseGenerator脉冲发生器Ramp斜坡输入RandomNumber产生正态分布的随机数RepeatingSequence产生规律重复的任意信号RepeatingSequenceInterpolated重复序列内插值RepeatingSequenceStair重复阶梯序列SignalBuilder信号创
22、建器SignalGenerator信号发生器,可产生正弦、方波、锯齿波及随意波SineWave正弦波信号Step阶跃信号UniformRandomNumber均匀分布随机数(14)用户自定义函数模块 User-DefinedFunctions名称功能说明Fcn用自定义的函数(表达式)进行运算InterpretedMATLABFunction解释的 Matlab 函数Level-2MATLABS-Function二级 MatlabS 函数MATLABFunction利用 MATLAB 的现有函数进行运算S-Function调用自编的 S 函数的程序进行运算S-FunctionBuilderS 函
23、数创建S-FunctionExamplesS 函数例子2、通信系统工具箱 CommunicationSystemToolbox(1)信道 Channel名称功能说明AWGNChannel加性高斯白噪声信道BinarySymmetricChannel二进制对称信道MultipathRayleighFadingChannel多径瑞利衰落信道MultipathRicianFadingChannel多径莱斯衰落信道(2)通信滤波器 CommFliter名称功能说明GaussianFilter高斯滤波器IntegrateandDump积分清零RaisedCosineTransmitFilter升余弦发送
24、滤波器IdealRectangularPulseFilter理想矩形脉冲滤波器RaisedCosineReceiveFilter升余弦接收滤波器WindowedIntegrator窗积分器(3)通信信宿 CommSinks名称功能说明Discrete-TimeEyeDiagramScope离散时间眼图示波器Discrete-TimeSignalTrajectoryScope离散时间信号轨迹示波器Discrete-TimeScatterPlotScope离散时间散点图示波器ErrorRateCalculation误码率计算(4)通信信源 CommSources1)噪声发生器 NoiseGenerators名称功能说明GaussianNoiseGenerator高斯噪声发生器RayleighNoiseGenerator瑞利噪声发生器RicianNoiseGenerator莱斯噪声发生器UniformNoiseGenerator均匀噪声发生器2)随机数据源 RandomDataSources名称功能说明BernoulliBinaryGenerator伯努利二进制发生器|RandomIntegerGenerator
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46197.1-2025塑料聚醚醚酮(PEEK)模塑和挤出材料第1部分:命名系统和分类基础
- GB/T 46281.2-2025家用和类似用途制冷器具特性和测试方法第2部分:性能要求
- 2025年中国耐磨涂层项目商业计划书
- 中国一氯甲烷项目投资计划书
- 朔州市人民医院药物抗体检测考核
- 重庆市中医院导乐陪伴分娩技能考核
- 张家口市人民医院甲状腺功能异常的筛查与长期管理考核
- 唐山市中医院颈椎术后血肿急诊处理考核
- 2025第三人民医院神经系统急症考核
- 中国固化促进剂项目创业计划书
- 浙江省浙南名校联盟2025-2026学年高三上学期10月联考化学试题
- 2025浙江杭州市发展和改革委员会所属事业单位招聘高层次、紧缺人才4人笔试模拟试题及答案解析
- 2025年专升本政治真题及答案
- 学堂在线医学英语词汇进阶(首医)作业单元测验答案
- 九上历史知识点总结(表格版)
- 幼儿园大班综合《我们和手机》课件
- 招贴设计 课件完整版
- 河南科学技术出版社小学信息技术三年级上册教案
- 【2022秋】人教版(PEP)五年级英语上册教学计划(含进度表)
- 《外婆的澎湖湾》教学课件(共27p)
- 杨湾矿区太平煤矿采区设计说明书
评论
0/150
提交评论