如何用 simulink射频链路搭建射频电路

电子科大的Matlab课件,微电子学院高海霞老师的。前面几章是介绍,后面几章有数字电路的仿真示例,最后两章是PLL的系统仿真实例!已经有的兄弟不要下了,刚入门的兄弟们不妨看一看,这是入门级的,感觉你看再多再深入,也不如这个先有个概念和流程。
这个课件不是教你成高手的,就是用来入门的。

}

前几天粗略整理了一下手头上的几个ADC matlab模型,已经发在前一个帖子里,不过觉得不是特别好用。


可以双击二选一开关进行切换,选择加入或者不加入器件噪声,可以根据实际需要添加高阶非线性更多非理想效应,也可以修改成每级多bit的结构。
model里包含了理想的一阶瞬态建立特性,但是没有添加到信号通路上,如果想严格评估这忙面的影响,需要修改每级模型,和实际情况一样的增加清零相。
先打开model直接仿真,然后运行.m程序,就能看到相应的动态和静态结果,如果仿真数据超出了内存容量,可以采取减少仿真长度或少保存数据等措施。
另外,因为用了很多零散的模块,所以仿真速度受到了一定影响,把输出冗余位改成十进制编码可以省掉一些全加器等,具体大家根据自己喜好来就可以了。

注意:model里采样电容例子填写的有点小错误,比如2.5bit时采样电容应该填写0.2*4pF(Cs+Cf),少写了个4倍,否则计算KT/C会偏大,这里就不在更新model了,大家在使用时注意自己再修改一下就行了~ (42.4 KB)

这个model增加了运放一阶建立特性,ADC输出采用十进制编码,仿真速度更快一些: (24.84 KB)

这个model增加了清零相和和运放的一阶建立特性,更接近实际电路动作,仿真速度慢: (35.03 KB)


}

我要回帖

更多关于 simulink射频链路 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信