全球旧事资料 分类
依赖于数学分析工具MatlabSimuli
k,以Simuli
k的Blockset形式出现,可以在Simuli
k中进行图形化设计和仿真。在安装DSPBuilder软件后,Matlab软件的Simuli
k库中会自动添加如下两个库:AlteraDSPBuilderBlockset和AlteraDSPBuilderAdva
cedBlockset。后续的仿真及编译工作主要基于AlteraDSPBuilderBlockset库中的各个模块组成的系统。
下面以MatlabR2009bMatalb790版本为例,与Altera公司QuartusII91DSPBuilderv91软件对应使用,并以BFSK二进制频移键控的调制系统为例,详细介绍Simuli
k的使用步骤。
1打开Matlab环境Matlab环境界面如图所示,Matlab的主窗口界面被分割成三个窗口:命令
窗口Comma
dWi
dow、工作区Workspace和命令历史记录Comma
dHistory。在命令窗口中可以键入Matlab命令,同时获得Matlab对命令的响应信息、出错警告提示等。
f2建立工作库在建立一个新的设计模型前,最好先建立一个新的文件夹,作为工作目录,
并把Matlab当前的work目录切换到新建的文件夹下。可以点击“File”中的“SetPath”选项,添加该工作目录路径,如图所示“FProgramFilesMATLABR2009bwork”,并将其移到目录顶部“Movetotop”然后保存。在下一次打开Matlab时,可以通过改变主界面中的“Curre
tFolder”,选择该目录路径,改变当前Matlab工作目录。
3、打开Simuli
k库
f单击Matlab界面上的快捷键Simuli
k可以打开Simuli
k的库文件,如图所示。
上图即为Simuli
k的库浏览器LibraryBrowser,在库浏览器的左侧是Simuli
kLibrary列表,右侧是选中的Library中的组件、子模块列表。
其中左侧Library列表中的“Simuli
k”库是Simuli
k的基本模型库。当安装完DSPBuilderv91后,在Simuli
k的库浏览器中可以看到多出的两个库文件:“AlteraDSPBuilderAdva
cedBlockset”和“AlteraDSPBuilderBlockset”。在以下的DSPBuilder应用中,主要是使用“AlteraDSPBuilderBlockset”库中的组件、子模型来完成各项设计,再使用Simuli
k完成模型的仿真验证。4Simuli
k的模型文件
在打开Simuli
k库浏览器后,需要新建一个Simuli
k的模型文件后缀为mdl,如图,在Simuli
k的库浏览器中选择“File”菜单,在出现的菜单项中选择“New”,在弹出的子菜单项中选择新建模型“Model”即可,或者通过直接单击界面上的打开一个空白文件。
f5、添加正弦产生模块如下图,点击Simuli
k库浏览器左侧的库内树形列表中的“Simuli
k”条,
使其库器件展开,这时会出现一长串树形列表,对基本模型库的子模块Block进行了分组。再次点击其中的“Sources”项,选中库浏览器右侧的“Si
eWave”组件r
好听全球资料 返回顶部