带有Odroid XU4和BladeRF x40的GNURadio中的NB-IoT OFDM配置

时间:2018-07-04 14:51:57

标签: fft gnuradio ifft

我正在尝试在GNURadio中实现OFDM tx和rx。该示例针对具有96个数据包长度的64pt FFT配置。当我在Odroid XU-4上运行示例时(bladeRF tx端口通过SMA连接到rx端口-如果我仅使用2条天线,由于某种原因我无法接收),我会收到一个错误,即数据包长度大于允许的长度限制。我相信这与内核所设置的内存限制有关。然后,我的方法是将FFT大小从64减小以降低Odroid的计算负荷,但是我试图为NB-IoT配置系统:128个子载波。

对于如何配置其余参数(同步字,数据包长度,导频,占用的载波,osmocom设置),我不确定,以便获得符合NB-IoT规范的OFDM传输,但也可以在像Odroid这样的单板计算机。

目前,我正在尝试以下设置:

fft len = 128
Packet len = 128
sync words 1 and 2 = ()

occupied carriers = (range(-57,-51) + range(-50,-21) + range(-20,-7) + range(-6,0)+range(1,7)+range(8,21) + range(22,50) + range(52,57),) 

pilot carriers = ((-51,-21,-7,7,21,51),)

pilot symbols = ((1, 1, 1, -1,1,1),)

任何帮助将不胜感激, 谢谢。

0 个答案:

没有答案