我正在使用GNU Radio和USRP无线电(Ettus B205mini)进行一个项目。我想根据输入信号强度来改变输出功率。例如,给定一个频率(假设为900MHz),输出功率应与该频率上控制音的强度成比例。这是可以直接使用的,还是我需要为此编写一个新的块?
答案 0 :(得分:0)
应该有可能。您可以使用“复数到幅度平方块”将信号转换为信号功率。然后使用“乘以const”块将其缩放到有用的范围(即0到1之间),或使用算术块的任何其他组合来获得所需的功率/功率曲线。
然后,通常需要对结果进行低通滤波,然后将其与“乘”块一起使用,以缩放输入到“ USRP接收器”中的复数。