我已经构建了一个简单的 GNURadio 项目,我试图发送一个简单的文本文件(称为 txF.txt),其中包含“大家好!”这句话。以下是我使用的块:
文件源 -> 数据包编码器 -> GMSK Mod -> Throuttle -> GMSK 解调 -> 数据包解码器 -> 文件接收器
区块设置如下:
文件来源:txF.txt,重复 = 是
数据包编码器:样本/符号 = 1,位/符号 = 1
GMSK Mod:样本/符号 = 4
文件接收器:rxF.txt,无缓冲 = 开
当我将源文件中的重复选项设置为“是”时,我得到“大家好!” 在接收到的文件 rxF.txt 中重复多次。但是,当我将源文件中的重复选项设置为“否”时,会创建接收到的文件“rxF.txt”,但其中不包含任何内容(无论我在停止项目之前等待多长时间) .
当我用 .png 照片替换源和汇块中的文本文件并将重复选项设置为“否”时,我只收到部分源照片(通常超过照片的四分之三),而其余部分永远不会收到照片(无论我等多久)。
- 为什么会这样?
- 有没有一种方法可以一次发送任何文件(文本或照片)而无需重复发送,即将重复选项设置为“否”但接收源文件一次?
- 另外,有没有办法在完全收到源文件时停止项目?