本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
本文介绍GNU Radio中的AGC自动增益控制模块。
在开始介绍之前,首先推荐一下Alexandros-Apostolos A. Boulogeorgos作者的https://github.com/aboulogeorgos/Wireless-communication-systems-Lab,这里作者分享了大量的GRC实例,但是我看目前关注的人数很少。我也是看了这个之后,被作者整理汇总工作的细致程度深深打动,下定决心一口气读完了作者分享的所有实例。
我打算在接下来一段时间里,首先把作者分享的实例,加上我个人的理解,继续丰富一下内容(例如XX模块中的参数的含义解释,以及XX模块的功能解释等等),然后,也把我这几年来搜集到的、自己改写的一些GNU Radio实例分享给大家,希望能够对关注、使用GNU Radio的朋友有所帮助。也欢迎大家有问题及时反馈给我,或者有好的实例,一起分享给大家。
目录
一、agc_example.grc
AGC是自动增益控制。作用是自动控制信号的放大倍数。也就是当高频头接收到弱信号时,它会自动控制增加放大倍数,反之减小放大倍数。实现这种功能的电路简称AGC电路。AGC电路是闭环电子电路,它可以分成增益受控放大电路和控制电压形成电路两部分。增益受控放大电路位于正向放大通路,其增益随控制电压而改变,增益自动地随信号强度而调整。
二、有用链接
https://github.com/aboulogeorgos/Wireless-communication-systems-Lab