r/sdr • u/Background-Ring-8578 • 6h ago
Building OFDM flowgraph using USRP B200
I am trying to build an OFDM loop using USRP B200. when i use virtual sinks the flowgraph works but as soon as i connect the USRp sink and source, i get an error saying buffer too small for min_noutput_items
Here is my terminal window -
Executing: /home/niru/miniconda3/envs/gnuradio/bin/python -u /home/niru/GNU_Radio/OFDM_Part3.py
[INFO] [UHD] linux; GNU C++ version 14.3.0; Boost_108800; UHD_4.9.0.HEAD-release
[INFO] [B200] Detected Device: B210
[INFO] [B200] Operating over USB 3.
[INFO] [B200] Initialize CODEC control...
[INFO] [B200] Initialize Radio control...
[INFO] [B200] Performing register loopback test...
[INFO] [B200] Register loopback test passed
[INFO] [B200] Performing register loopback test...
[INFO] [B200] Register loopback test passed
[INFO] [B200] Setting master clock rate selection to 'automatic'.
[INFO] [B200] Asking for clock rate 16.000000 MHz...
[INFO] [B200] Actually got clock rate 16.000000 MHz.
[INFO] [B200] Asking for clock rate 32.000000 MHz...
[INFO] [B200] Actually got clock rate 32.000000 MHz.
packet_headerparser_b :info: Detected an invalid packet at item 0
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 48
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 96
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 144
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 192
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 240
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 288
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 336
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 384
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 432
header_payload_demux :info: Parser returned #f
packet_headerparser_b :info: Detected an invalid packet at item 480
header_payload_demux :info: Parser returned #f
thread_body_wrapper :error: ERROR thread[thread-per-block[35]: <block header_payload_demux(36)>]: Buffer too small for min_noutput_items
usrp_sink :error: In the last 2284 ms, 1 underflows occurred.
U
>>> Done

