要看你的输入信号是什么。
如果只有最后一位变化,很可能输入数据很小,导致取整之后只有0或1的值。
要看你的输入信号是什么。
如果只有最后一位变化,很可能输入数据很小,导致取整之后只有0或1的值。
你对这个回答的评价是?
本回答由赛卓电子科技(上海)有限公司_提供
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
这两个模块通常存在于 子系统(subsystem)中,在后面介绍。
Terminator 用于 给 一些尚未使用的信号 提供通路。可以防止 利用 相应模块生成子系统时 matlab自动添加out1模块。
Stop Simulation 用于 在一定条件下(当输入不为0时),停止仿真。
当输入端口的输入大于4,又想纵向排列显示时,可以点击 Layout,按住鼠标左键,往下拉:
点击 Signal Selector 进入信号选择模式:鼠标点击想要观察的信号线,在出现的Display1中勾选信号,即可添加到示波器中。相较于Scope而言,灵活性更大。
Display可以显示数值、矩阵、字符串。
XY graph 以第一个输入为横坐标,第二个输入为纵坐标。
您需要 才可以下载或查看,没有帐号?
相信有一些小可爱跟我一样虽然网上一堆matlab资料,但是一头雾水无从下手。下面就跟大家分享一下从数据采集开始的“傻瓜”仿真数据处理步骤。非常非常基础的入门整理,大神请绕道走吧。
——————————正文分割线——————————————————————————————————————————
首先将cadence中波形导出,为matlab程序备用。(这里的cadence波形可以是经过理想DAC后还原的一个输出波形,也可以是未还原的几组数字信号,因为测试需要,我采用的是后一种。)
具体的导出方法是,选中波形曲线,在菜单栏中选择Trace——Export,在最下面可以选择开始和结束点以及步长。即可产生数据列表,默认为.csv文件。(Matlab可以处理.csv文件,但是为了速成,套用网上找来的程序模板,我把导出的数据复制后新建了.txt文本格式)
对于数据处理有一些重要的小说明:
按照我下面采用的程序,我将数据的抬头(也就是cadence中导出的bit名称的一栏删除了,另外只保留了一组横坐标),大概为下图所示。当然直接使用导出的文件一定也是可以的,只是matlab中处理的程序在数据调用时需修改。但是……你懂得,为了速成……
————————————————————以下是程序————————————————————————————
——————————————————程序结束,划重点——————————————————————
一定要滤除直流分量,在网上看到的问题里有百分之50的问题都是没有滤掉直流。
有不对的地方也请大家指出哈。