调频笔记
一个usrp有两级变频机制:
RF射频前端:将射频信号变频到中频
DSP:数字变频,中频信号道基带
在一个典型的应用案例中,用户对信号通道指定一个笼统的中心频率。RF射频前端尽量的调整到靠近中心频率,DSP负责处理RF射频前端频率和期望中心频率的差距。用户可以通过 uhd::tune_request_t对象获取两级变频的控制,这样可以实现更加有用的变频。
通常,使用UHD的优化的变频方式是被高度推荐的,他可以轻松的移除感兴趣的基带信号的直流成分。这可以通过将所需的LO偏移量传递给uhd :: tune_request_t对象,然后让UHD软件处理其余的来完成。
uhd :: tune_request_t对象也可以与某些子板一起使用,以使用Integer-N调整而不是默认的小数调整,从而实现更好的杂散性能。 支持此功能的子板是:
- WBX (all revisions)
- WBX-120
- SBX (all revisions)
- SBX-120
- CBX
- CBX-120
- UBX
- UBX-160
调整接收通道
//tuning to a desired center frequency
usrp->set_rx_freq(target_frequency_in_hz);
--OR--
//advanced tuning with tune_request_t uhd::tune_request_t
tune_req(target_frequency_in_hz, desired_l