工作流程大致为 usrp 按照步进调谐中心频率,而调谐过程是由数据统计模块来控制的,然后加窗完成FFT,将FFT变换后的值输入到数据统计模块,用于处理频域数据,同时将处理的结果封装到msg 里面以供使用。 这里面最核心的模块应该是数据统计模块 stats = gr.bin_statistics_f(self.fft_size, self.msgq,self._tune_callba...
self.u = uhd.usrp_source(device_addr=options.args, stream_args=uhd.stream_args('fc32')) # Set the subdevice spec if(options.spec): self.u.set_subdev_spec(options.spec, 0) # Set the antenna if(options.antenna): self.u.set_antenna(options.antenna, 0) ...