找回密码
 注册
搜索
楼主: blizzard

[讨论] 请高人帮忙进来看看,为什么我做的射频功率不能够放大啊

[复制链接]
 楼主| 发表于 2006-4-19 20:42:00 | 显示全部楼层
<P>请问怎么看基波功率增益啊,你看到我的电路有基波功率增益吗?</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-4-19 23:08:00 | 显示全部楼层
<P>我改了拓扑结构,将各个元件都tune了一遍,根本就出现不了输出功率大于输入功率的情况,我觉得可能是我用的输出功率测试方法有问题.还有PAE的算法可能也有问题,我调电路的时候出现PAE&gt;1的情况</P><P>好了,早点休息了,明天继续研究!请大家继续支持啊!</P>[em09]
点评回复

使用道具 举报

发表于 2006-4-20 09:05:00 | 显示全部楼层
用dbm(vout)(vout是在num2上的节点)就可以看到基波和谐波功率跟dbm(vin)做比较
点评回复

使用道具 举报

发表于 2006-4-20 17:24:00 | 显示全部楼层
我把楼主的电路做了P1dB和IP3的仿真,不怎么乐观啊。
[upload=jpg]UploadFile/2006-4/06420@52RD_IP3out.JPG[/upload]
[upload=jpg]UploadFile/2006-4/06420@52RD_P1dB.JPG[/upload]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

 楼主| 发表于 2006-4-20 22:38:00 | 显示全部楼层
<P>惨了</P>[em03]
点评回复

使用道具 举报

发表于 2006-4-21 21:40:00 | 显示全部楼层
电路有错误
点评回复

使用道具 举报

发表于 2006-4-22 13:00:00 | 显示全部楼层
不管电路对不对, 首先你的公式写错了

outputpower=dBm(pt(vout,0,I_Probe1.i))   ---- Wrong !!!

dbm()的变量是电压和阻抗, 绝对不能用功率作变量

dbm(V)=dbm(V, Z0)=10*log(|V|*|V|/(2*Z0))+30, Z0是可省略的变量, 默认值50ohm

pt()已经算出功率了, 因此再用dbm(pt())就会出现荒谬的结果, 正确的写法是

(1)outputpower=10*log(pt(vout,0,I_Probe1.i))+30

或者

(2)outputpower=dbm(vout[::,1])
点评回复

使用道具 举报

 楼主| 发表于 2006-4-23 00:13:00 | 显示全部楼层
<P>呵呵,现在终于明白了,谢谢各位!首先功率计算有错,其次第二级的VCEQ设置也太高了,输出电压摆幅太小.,第三隔直电容太小,RFC也太小.我再调下电路试试</P>
点评回复

使用道具 举报

发表于 2006-4-23 08:29:00 | 显示全部楼层

意見

大家發表的意見都看不全懂﹐好郁悶。大家都講以下為什么要這樣做才好﹗
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-16 19:35 , Processed in 0.045862 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表