在GNURadio上使用Bladerf的QPSK调制器解调器

时间:2019-02-28 17:54:52

标签: gnuradio

我正在研究一个通过SDR(BladeRFx40)在GNURadio上使用QPSK调制和解调技术来发送和接收二进制数据的项目。 Here is the sketch of the task即将实施。

当不打算使用bladeRF或仅用于调制和解调二进制数据as the image shows时,流程图简单易行 但是在使用osmocom源和接收器(即通过BladeRFx40的QPSK收发器)时会出现问题。

关于工作的几个重要问题和疑问:

  1. 在接收器端,当直接使用FFT图测试时,osmocom源(或接收到的信号)没有信号。如何使它成功工作?

  2. 从理论上讲,QPSK调制是映射加上转换,但在GNURadio中,QPSK Mod块仅显示映射但不上转换,当使用osmocom接收器块时,上转换的目的是否能够实现?因为它显示了要传输信号的频率)?还是通过将QPSK Mod Block输出与正弦波以及osmocom Sink块相乘来单独完成上转换?究竟如何在GNURadio上完成此类任务的上转换?

  3. 如果仅进行调制和解调而不在SDR平台上进行发送和接收,则根据我的理解,我必须分别对其进行上变频和下变频。即使这样,我也无法获得二进制数据:here is the attachment for it too,请纠正我,以防块的任何放错或误用,并建议对image的流程图进行必要的更改。

1 个答案:

答案 0 :(得分:0)

我建议您访问以下link(如果尚未看到)。当我们谈论数字调制,并通过USRP,HackRF等发送/接收数字调制时,信号的恢复并不像FM或AM那样容易。 我刚刚进入SDR领域,但我并没有完全理解您的问题,但是在sdr接收器(UHD或OSMOCON)中配置了RF频率(M / GHz)。

如果要模拟TX / RX过程,则不需要配置RF频率,因为它不会将此信号发送到空中。您将在基带中工作