本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
实验环境:
硬件平台---HackRF One、天线(40-860MHz)
软件环境---Ubuntu运行HackRF环境
系统版本信息---Ubuntu-14.04 (64-bit),内核:3.13.0-32-generic
实验步骤:
按照下图所示搭建一个WBFM接收的GRC程序。
1. HackRF接收信号
HackRF用osmocom Source模块来接收FM信号,其中采样率设置为变量samp_rate,
Ch0:Frequency (Hz)设置为变量center_freq。
用一个Signal Source产生一个频率为center_freq-channel_freq的余弦波来与osmocom Source模块的输出相乘,进行频谱搬移。
2. 低通滤波
低通滤波器的截止频率设置为100kHz,过渡带宽为25kHz,Decimation抽取值为100,经过此模块后的采样率由20MHz变为了200kHz。
3. 重采样
使用Rational Resa