首页/文章/ 详情

谁能想到,从早上查到现在的仿真问题,是一个字母m带来的

4月前浏览2899
    
   
我需要用ADS复现一下雷达方程。

雷达方程的推导如下。

然后我假设了一个场景,先用excel表格计算了一下。

在ADS原理图中设置完相关参数,满心期待,会得到-134dBm的输出功率,但是结果却啪啪打脸。

仿真出来的值,要比我预期的要大很多。

怎么回事?是哪里有问题。

没办法,只能一个一个的排查。

先打开Target Model的子电路,它的子电路是这样的。

在gain的设置里面,它承担了雷达方程中的一部分因子,如绿色部分所示,然后这个增益是功率增益,放大器中的S21算是电压增益,所以要去个平方根,看上去没有问题。

接着打开接收天线的子电路。在它的增益设置中,也承担了雷达方程中的一部分因子,如蓝色部分所示。看上去,也没有问题。

剩下的两项,在发射那边,单独添加了term,看了一下,是符合理论预期的。

所以,问题到底出在哪?

我把target model的子电路拷到上层来,一级一级的看,哪里出了问题,最后定位到target model中的放大器上。前面的功率还差不多,后面本来要变小很多的,最后发现并不是。

考虑到我已经屁 股粘在凳子上已经好几个小时了,所以起身去外面的无人售货机上买了根火腿肠。吃完火腿肠,再次坐到凳子上的时候,突然灵感一来,就想着把在原理图上的参数都在dds结果页面显示出来。

然后就被我发现问题了。

距离参数,我本来打算想填的是017.735米,但是出来的结果是0.108。顿时恍然大悟,原来软件把m识别成毫了。

我把那个m去掉,一仿真,心情顿时雀跃起来,和理论计算值吻合了。

但是,这个原理图,是我在ADS的模板的基础上进行修改的,是我不小心把m加上去了么?

于是,我重新新建了工程文件,又打开了一个新模版,发现模版上就是写的m。

哦,所以这是仿真模板中的一个小bug。

 
 



来源:加油射频工程师
System电路系统仿真ADSUG理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-06-14
最近编辑:4月前
加油射频工程师
分享所学知识
获赞 246粉丝 80文章 556课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈