雷达方程的推导如下。
然后我假设了一个场景,先用excel表格计算了一下。
在ADS原理图中设置完相关参数,满心期待,会得到-134dBm的输出功率,但是结果却啪啪打脸。
仿真出来的值,要比我预期的要大很多。
怎么回事?是哪里有问题。
没办法,只能一个一个的排查。
先打开Target Model的子电路,它的子电路是这样的。
在gain的设置里面,它承担了雷达方程中的一部分因子,如绿色部分所示,然后这个增益是功率增益,放大器中的S21算是电压增益,所以要去个平方根,看上去没有问题。
接着打开接收天线的子电路。在它的增益设置中,也承担了雷达方程中的一部分因子,如蓝色部分所示。看上去,也没有问题。
剩下的两项,在发射那边,单独添加了term,看了一下,是符合理论预期的。
所以,问题到底出在哪?
我把target model的子电路拷到上层来,一级一级的看,哪里出了问题,最后定位到target model中的放大器上。前面的功率还差不多,后面本来要变小很多的,最后发现并不是。
考虑到我已经屁 股粘在凳子上已经好几个小时了,所以起身去外面的无人售货机上买了根火腿肠。吃完火腿肠,再次坐到凳子上的时候,突然灵感一来,就想着把在原理图上的参数都在dds结果页面显示出来。
然后就被我发现问题了。
距离参数,我本来打算想填的是017.735米,但是出来的结果是0.108。顿时恍然大悟,原来软件把m识别成毫了。
我把那个m去掉,一仿真,心情顿时雀跃起来,和理论计算值吻合了。
但是,这个原理图,是我在ADS的模板的基础上进行修改的,是我不小心把m加上去了么?
于是,我重新新建了工程文件,又打开了一个新模版,发现模版上就是写的m。
哦,所以这是仿真模板中的一个小bug。