【发布时间】:2018-12-28 03:44:59
【问题描述】:
我正在使用 GNU Radio 和 USRP 无线电 (Ettus B205mini) 开展一个项目。我想根据输入信号强度改变输出功率。例如,给定一个频率(比如 900MHz),输出功率应该随着该频率上控制音的强度而变化。这可以开箱即用还是我需要为它编写一个新块?
【问题讨论】:
标签: python gnuradio gnuradio-companion
我正在使用 GNU Radio 和 USRP 无线电 (Ettus B205mini) 开展一个项目。我想根据输入信号强度改变输出功率。例如,给定一个频率(比如 900MHz),输出功率应该随着该频率上控制音的强度而变化。这可以开箱即用还是我需要为它编写一个新块?
【问题讨论】:
标签: python gnuradio gnuradio-companion
应该是可以的。您可以使用“复数到幅度平方块”将信号转换为信号功率;然后使用“multiply const”块将其缩放到有用的值(即 0 和 1 之间),或使用算术块的任何其他组合来实现所需的功率/功率曲线。
然后,您通常会对结果进行低通滤波,并将其与“乘法”块一起使用,以缩放您输入“USRP 接收器”的复数。
【讨论】: