(这是上一个问题的后续问题:链接)
我已经实现了一个收发器环回的流程图,其灵感来自于在 中找到的示例gnuradio/gr-digital/examples/packet
,稍作更改 - 而不是使用以下命令驱动Packet_tx
:
Message Strobe > Random PDU Generator > Packet_tx
我在用:
File Source (/tmp/in_strings.txt) > Throttle > Stream to Tagged Stream > Tagged Stream to PDU > Packet_tx
.
然后通过Packet_rx
with恢复数据:
PDU to Tagged Stream > File Sink (/tmp/out_strings.txt)
流程图如下:
我的期望:我希望将大部分数据从 in_strings.txt 传输到 out_strings.txt
到底发生了什么:
- 数据块在传输过程中以间歇方式丢失。下面的区别:
- 传输在约 40kB 后意外停止。
本次实验涉及的文件:
- loopback3.grc
- in_strings.txt
- out_strings.txt
- packet_tx.grc,packet_rx.grc:
gnuradio/gr-digital/examples/packet
我想知道这可能是什么原因?
提前致谢!