您好,欢迎来到爱站旅游。
搜索
您的当前位置:首页Elman神经网络仿真

Elman神经网络仿真

来源:爱站旅游
 Elman神经网络用于峰值检波的动态建模

首先在命令窗口加载设计好的神经网络net后,以gensim生成网络仿真模块,由于Elman内部具有延迟模块,因此只能用离散采样,设离散采样时间为0.05秒,在命令窗口输入gensim(net,0.05)即可弹出神经网络仿真模型库和Simulink系统模型创建窗口,分别如图1和图2所示:

图1 系统模型创建窗口

图2 Neural Network窗口

在每一个弹出的窗口用户都可以修改和编辑网络结构及其属性,但是网络是已经训练好的,如果修改的话会使网络不能支持其运行,或者达不到仿真的预期

效果。不对其修改直接进行仿真,则输出的波形如图3所示:

图3 系统直接仿真结果

从图3可以看出该波形并不能反映动态检波的过程,如果要观察动态检波过程则需要对对系统模型进行修改,首先在Matlab命令窗口输入Simulink,打开Simulink Library Browser窗口,然后,按照Simulink的一般操作方法,修改系统模型,修改完后的系统模型如图4所示:

图4 Elman神经网络峰值检波动态仿真模型

信号源S(t)为调制信号,频率为1rad/s;信号源C(t)为载波信号,频率是20rad/s;AM(t)为已调波信号;y(t)为振幅检波的输出信号。示波器绘出了s(t)、AM(t)和y(t)

的波形,如图5所示:

图5 动态仿真过程

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- azee.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务