在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1074|回复: 3

[求助] 请教一个关于时域信号如何计算dbm的问题

[复制链接]
发表于 2023-12-6 20:01:35 | 显示全部楼层 |阅读模式
200资产

目标:我需要根据收下来的正弦波(信号源->ADC->FPGA)的大小来调整增益(FPGA->ADC),将信号的最大值控制在450绝对值上下
疑惑点:目前把5us内的iq数据分别进行平方并累加然后求和,最后得到一个表征信号大小的值;后级控制增益的话发送脉冲就可以,发送一个A脉冲,增益就会增加1dbm,发送一个B脉冲,增益就会减小1dbm;疑惑的点在于我该如何在FPGA内通过平方累加和去计算得到应该增大/减小多少dbm的增益。

感觉自己应该是有很基础概念都不清楚,但是越查越乱,厚着脸皮来求求各位大佬了,希望能给给小弟指点迷津。


最佳答案

查看完整内容

iq数据分别进行平方并累加然后求和设为P,然后实现一个10*log10(P)计算模块得到信号功率dB值,根据这个dB值进行调节
发表于 2023-12-6 20:01:36 | 显示全部楼层
iq数据分别进行平方并累加然后求和设为P,然后实现一个10*log10(P)计算模块得到信号功率dB值,根据这个dB值进行调节
发表于 2023-12-7 16:58:05 | 显示全部楼层
iq数据的平方和的根是幅值,幅值和功率换算自己查。
 楼主| 发表于 2023-12-8 09:42:42 | 显示全部楼层


liuguangxi 发表于 2023-12-7 12:36
iq数据分别进行平方并累加然后求和设为P,然后实现一个10*log10(P)计算模块得到信号功率dB值,根据这个dB值 ...


感谢大佬,用自己记录下来的数据算了几个值,跟记录对的上,非常感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-18 19:45 , Processed in 0.015053 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表